| Swift , iOS , macOS , WWDC , watchOS
苹果新系统 Liquid Glass UI 来袭,开发者需搞定设计重构、性能优化、多设备兼容等关键项。这份指南助你避开坑点,让产品在新系统中体验拉满,抢占升级红利。对于开发团队而言,做好适配,既能避免产品掉队,更能锻造团队技术壁垒,抓住系统升级的战略窗口。
| iOS , macOS , WWDC , watchOS
Apple WWDC25 全球开发者大会聚焦在软件更新内容,iOS、iPadOS、macOS、watchOS、visionOS 等系统集体迎来新一代版本,采用全新 Liquid Glass(液态玻璃) 设计语言,并统一版本号为 26。
| 实用工具 , AI(人工智能)
DeepWiki 可以有效地帮你提升阅读开源库的速度。文档结构清晰、有完善的配图,甚至还可以继续追问更有深度的问题。快用起来吧~
| iOS , AI(人工智能)
重点总结:别等公司通知你裁员才行动!现在就去招聘网站搜“鸿蒙开发”“关税系统”“国产芯片”这些岗位,看看人家要什么技能,缺啥补啥。
| iOS , Xcode , App Store
如果你和我一样,提交App到TestFlight,每次都要确认 Determine your export compliance requirements 的信息。 而且,每次都选 No export compliance documentation required,那么我建议你把这个问题处理一下,做到一劳永逸~
| Swift , iOS , 思维导图
Swift 内置支持以结构化方式编写异步和并行代码。看着那些层层嵌套的闭包,你是不是很想把它们全都干掉?
还在纠结用【锁】还是用【队列】来处理多线程环境下的数据访问问题?别想了,actor才是最佳选择~
| iOS , WWDC
WWDC 2024 已经结束咯,快来看看你需要了解的苹果新动态吧! 先了解产品层面的更新,更有助于你理解技术层面的迭代喔~
| iOS , Xcode , 实用工具 , macOS , CLI(命令行)
虽然 SPM(Swift Package Manager) 很香,但是你可能依然要维护使用了 Cocoapods 的旧项目,而且是同时使用了提供源码和提供二进制的 pod。 你说什么?居然还要基于这些 pod 构建出一个依赖库,然后把这些依赖库提供给其他多个主项目用??? 没问题,来和 Ficow 一起看看这题要怎么解~
| Swift , iOS
Observation 框架用于自动跟踪应用程序数据模型状态的变化。它通过属性包装器和可观察对象来检测和响应状态变化,从而简化状态管理。 使用Observation框架可以减少大量的样板代码,提高应用响应速度,并简化数据模型的管理。 这使得开发者能够更容易地保持应用中不同部分的数据同步,并确保UI能够实时反映数据的变化。 但是,我们如何在非 SwiftUI View 类型中观察被 @Observable 标记的类型的值变化呢? 接下来,和 Ficow 一起探索一下吧~