WWDC25 后必看:Liquid Glass UI 适配攻略,让你的 App 抢占先机

| Swift , iOS , macOS , WWDC , watchOS

苹果新系统 Liquid Glass UI 来袭,开发者需搞定设计重构、性能优化、多设备兼容等关键项。这份指南助你避开坑点,让产品在新系统中体验拉满,抢占升级红利。对于开发团队而言,做好适配,既能避免产品掉队,更能锻造团队技术壁垒,抓住系统升级的战略窗口。

Ficow 陪你看 WWDC 2025 - Keynote

| iOS , macOS , WWDC , watchOS

Apple WWDC25 全球开发者大会聚焦在软件更新内容,iOS、iPadOS、macOS、watchOS、visionOS 等系统集体迎来新一代版本,采用全新 Liquid Glass(液态玻璃) 设计语言,并统一版本号为 26。

DeepWiki,帮你理解开源库的好帮手

| 实用工具 , AI(人工智能)

DeepWiki 可以有效地帮你提升阅读开源库的速度。文档结构清晰、有完善的配图,甚至还可以继续追问更有深度的问题。快用起来吧~

中美关税战对中国程序员有什么影响?如何应对?(deepseek)

| iOS , AI(人工智能)

重点总结:别等公司通知你裁员才行动!现在就去招聘网站搜“鸿蒙开发”“关税系统”“国产芯片”这些岗位,看看人家要什么技能,缺啥补啥。

提交App到TestFlight,每次都要确认 Determine your export compliance requirements?

| iOS , Xcode , App Store

如果你和我一样,提交App到TestFlight,每次都要确认 Determine your export compliance requirements 的信息。 而且,每次都选 No export compliance documentation required,那么我建议你把这个问题处理一下,做到一劳永逸~

看图学 - Swift 并发

| Swift , iOS , 思维导图

Swift 内置支持以结构化方式编写异步和并行代码。看着那些层层嵌套的闭包,你是不是很想把它们全都干掉?

看图学 - Swift actor

| Swift , iOS , 思维导图

还在纠结用【锁】还是用【队列】来处理多线程环境下的数据访问问题?别想了,actor才是最佳选择~

Ficow 陪你看 WWDC 2024 - Keynote

| iOS , WWDC

WWDC 2024 已经结束咯,快来看看你需要了解的苹果新动态吧! 先了解产品层面的更新,更有助于你理解技术层面的迭代喔~

如何将一个带有依赖(源码 + 二进制)的 Cocoapods pod 打包为 xcframework? —— Ficow 实战总结

| iOS , Xcode , 实用工具 , macOS , CLI(命令行)

虽然 SPM(Swift Package Manager) 很香,但是你可能依然要维护使用了 Cocoapods 的旧项目,而且是同时使用了提供源码和提供二进制的 pod。 你说什么?居然还要基于这些 pod 构建出一个依赖库,然后把这些依赖库提供给其他多个主项目用??? 没问题,来和 Ficow 一起看看这题要怎么解~

非 SwiftUI View 类型如何观察 @Observable 所标记类型的值的变化?

| Swift , iOS

Observation 框架用于自动跟踪应用程序数据模型状态的变化。它通过属性包装器和可观察对象来检测和响应状态变化,从而简化状态管理。 使用Observation框架可以减少大量的样板代码,提高应用响应速度,并简化数据模型的管理。 这使得开发者能够更容易地保持应用中不同部分的数据同步,并确保UI能够实时反映数据的变化。 但是,我们如何在非 SwiftUI View 类型中观察被 @Observable 标记的类型的值变化呢? 接下来,和 Ficow 一起探索一下吧~