Skip to content

iOS 原生开发 ​

从 Swift 类型系统、SwiftUI、并发到沙盒、签名和 App Store 建立 iOS 主线。

阅读起点 ​

学习前先阅读:iOS 原生开发学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Swift、并发与工程 ​

理解 Swift 类型、actor 和 Xcode 工程边界。

  1. Swift 类型与协议:掌握值语义、泛型、协议和错误。
  2. async/await 与 actor:处理取消、隔离和主线程。
  3. Xcode、包与构建:组织 targets、依赖和 scheme。

第2章|SwiftUI、状态与生命周期 ​

用声明式视图表达状态、导航和平台交互。

  1. View 与布局:理解 body、修饰器和布局。
  2. 状态、Observable 与导航:组织数据流、路由和恢复。
  3. 可访问性与平台习惯:适配 Dynamic Type、键盘和菜单。

第3章|数据、系统框架与安全 ​

处理网络、持久化、权限和沙盒。

  1. 网络与本地数据:组织 URLSession、缓存和持久化。
  2. 沙盒、权限与系统能力:管理隐私、钥匙串和扩展。
  3. 性能、测试与调试:覆盖 Instruments、单元和 UI 测试。

第4章|签名、TestFlight 与发布 ​

完成证书、测试、商店和崩溃治理。

  1. 签名与配置:理解证书、profiles 和 entitlements。
  2. TestFlight 与灰度:设计测试组、反馈和版本。
  3. 发布与事故回滚:管理迁移、崩溃和回滚。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长