git hooks配置 掘金 iOS xiAo_Ju 2025年8月20日 19:20 背景 用cocoapods管理的iOS项目中需要限制 release 分支直接push 经过一番Google,找到了git hooks限制的方法,但是看了很多文章,发现废话一堆,不能快速的解决我的问题
Flutter 复用艺术:Mixin 与 Abstract 的架构哲学与线性化解密 掘金 iOS 普罗哈基米 2025年8月20日 16:48 mixin提供横向功能复用,abstract定义规范与部分逻辑,implements强制行为契约。三者通过 with/extends/implements按序组合,可构建灵活、健壮的 Dart 架构。
「内力探查术」:用 Instruments 勘破 SwiftUI 卡顿迷局 掘金 iOS 大熊猫侯佩 2025年8月19日 10:47 石惊弦恍然大悟,低头看着屏幕上流畅运转的江湖图谱,心中暗下决心:往后每写一段代码,必用 Instruments 探一探内力 —— 唯有如此,方能写出让用户称叹的好应用。
Swift Concurrency:彻底告别“线程思维”,拥抱 Task 的世界 掘金 iOS unravel2025 2025年8月19日 09:40 前言:别再问“它跑在哪个线程?” 在 GCD 时代,我们习惯用 DispatchQueue.global(qos: .background).async { ... } 或 DispatchQueue
深入理解 Swift 中的 async/await:告别回调地狱,拥抱结构化并发 掘金 iOS unravel2025 2025年8月19日 09:32 Swift 5.5 在 WWDC 2021 中引入了 async/await,随后在 Swift 6 中进一步完善,成为现代 iOS 开发中处理并发的核心工具。它不仅让异步代码更易读写,还彻底改变了我
深入理解 SwiftUI 的 ViewBuilder:从隐式语法到自定义容器 掘金 iOS unravel2025 2025年8月19日 08:40 SwiftUI 的声明式语法之所以优雅,一大功臣是隐藏在幕后的 ViewBuilder。它让我们可以在 body 或 HStack、VStack 等容器的闭包里随意组合多个视图,而无需手动把它们包进
在 async/throwing 场景下优雅地使用 Swift 的 defer 关键字 掘金 iOS unravel2025 2025年8月19日 08:31 在日常 Swift 开发中,我们经常需要在多出口的函数里做清理工作:关闭文件句柄、归还数据库连接、把布尔值复原……如果每个出口都手写一遍,既啰嗦又容易遗漏。 Swift 提供了 defer 关键字,让
我差点失去了巴顿(我的狗狗) | 肘子的 Swift 周报 #098 掘金 iOS 东坡肘子 2025年8月19日 08:05 访问 weekly.fatbobman.com 订阅 "肘子的 Swift 周报" 邮件版本。周报将向您介绍近期有关 Swift、SwiftUI、Core Data、SwiftData 等优秀的文章
GCD源码剖析 掘金 iOS 用户816511126397 2025年8月18日 22:13 由一个问题想到的:现象是UI操作在主线程但不在主队列,仍不安全,这个问题需要深入gcd源码才能搞清楚真正原因
当Swift Codable遇到缺失字段:优雅解决数据解码难题 掘金 iOS unravel2025 2025年8月18日 20:48 在Swift开发中,我们经常使用Codable协议轻松实现JSON数据与模型对象的自动转换。 但实际开发中常会遇到这种棘手问题:需要解码的模型中包含某些字段,但这些关键数据却不在当前接收到的JSON中
RunLoop 实现原理 掘金 iOS imLix 2025年8月18日 17:21 当 APP 没有任何任务的时候,RunLoop 会进入休眠,RunLoop 就告诉 CPU,现在没有事情做,我要去休息,这时 CPU 就会将其资源释放出来去做其他的事情。当下次有任务的时候,例如用户点
用 SwiftUI 打造一个 iOS「设置」界面 掘金 iOS Lucklylin 2025年8月18日 05:25 用 SwiftUI 打造一个 iOS「设置」界面 在开发 iOS App 时,我们常常需要构建「设置页面」。
三年期已满,你的产品不再更新将于90天后下架。 掘金 iOS iOS研究院 2025年8月18日 10:54 背景 对Appstore来说,多久不更新有风险一直是一个待定的事情,说几年的都有。 恰巧昨天帮之前公司的老板解决问题,看到App提示有未解决的小红点,于是便看到了如下内容: 简单来说: 苹果从16年会
架构整洁之道 —— Clean Architecture 掘金 iOS 用户816511126397 2025年8月17日 19:14 软件架构是个让大家又爱又恨的话题,谁都可以说上两句,但又不一定所有人能把它说清楚。不过归根结底,你见得多了,想得多了,实践得多了,思考得多了之后,都可以最终达到领悟的状态。
iOS26适配指南之UIButton 掘金 iOS YungFan 2025年8月17日 17:05 在 iOS 26 中,UIButton 迎来了非常实用的更新: Liquid Glass 风格配置方法,让按钮拥有全新的半透明折射质感,完美融入 iOS 26 的视觉系统。
WWDC 2025 Build a SwiftUI app with the new design 掘金 iOS 用户816511126397 2025年8月17日 12:27 Build a SwiftUI app with the new design WWDC 2025推出了liquid glass这种重磅级的新设计,怎样在swiftUI开发中用上这些新特性,给你的用户
SwiftUI 劝退实录:AI 都无能为力,你敢用吗? 掘金 iOS 黄鹤的小姨子 2025年8月16日 18:39 我也真不懂,为什么会有人劝新人入坑就直接学 SwiftUI,还能一脸轻松地说“SwiftUI 简单”
Flutter 实现类似抖音/TikTok 的竖向滑动短视频播放器 掘金 iOS Daniel02 2025年8月16日 00:23 如何用 Flutter + Bloc + video_player 实现类似抖音/TikTok 的竖向滑动短视频播放器,包括数据管理、视频播放控制、交互按钮等模块,结构清晰,可扩展性强。