主题
章节总览
这里整理当前可以直接在浏览器中阅读的中文教程章节。
推荐入口
全部章节
- 01. 环境搭建
- 02. Git 基础与拉取项目
- 03. Xcode 基础使用
- 04. 打印 Hello World
- 05. 变量、类型与转换速览
- 06. 变量、常量与最基本的数据类型
- 07. 显式类型声明与最基本的类型转换
- 08. Optional 入门
- 09. 命令行输入与输出
- 10. 表达式、条件判断与循环
- 11. 思考题解析:命令行成绩录入程序
- 12. 函数与代码复用
- 13. 结构体与最基础的自定义类型
- 14. 数组与字典:列表与键值对
- 15. 枚举与 switch:用类型表示有限情况
- 16. class 与引用语义:为什么改一个地方,另一个地方也会变
- 17. 选读:从 Optional 到 ARC,理解 Swift 代码背后的运行规则
- 18. 面向对象入门:封装、职责与对象协作
- 19. 继承:is-a、has-a 与类型层次设计
- 20. 多态:用统一接口处理不同对象
- 21. 协议:比继承更灵活的抽象方式
- 22. 扩展:给已有类型补充能力
- 23. 错误处理:让失败路径更清楚
- 24. 泛型:让同一套逻辑适配更多类型
- 25. 闭包:把函数当成值来传递
- 26. 集合高阶操作:用 map、filter、reduce 整理数据
- 27. 协议扩展与默认实现:把抽象和复用放在一起
- 28. 选读:ARC 进阶:weak、unowned 与循环引用
- 29. 并发入门:async/await 与 Task
- 30. 并发中的共享状态:当多个任务同时改数据时会发生什么
- 31. Actor:隔离共享可变状态
- 32. 结构化并发:async let、TaskGroup 与父子任务
- 33. 异步序列:AsyncSequence 与 AsyncStream
- 34. JSON 格式与解析