渐进式编程课
返回全部路线
Apple 平台语言

Swift

从常量与变量开始,逐步学习可选值、函数、类型、协议与并发。

21

已归档课程

更新至 2026.09.30

课程目录

按顺序学习,也可以直接搜索

21 节课程
  1. 第 1 课let、var 与类型推断常量和变量用于保存程序数据。优先使用值不会变化的 let,能让 Swift 代码的意图更清晰。2026.09.01
  2. 第 2 课基础类型与字符串插值用明确类型描述一条学习记录。2026.09.02
  3. 第 3 课if与else条件选择用练习分数生成不同的反馈文字。2026.09.03
  4. 第 4 课forin与闭区间累计 5 次练习的序号。2026.09.04
  5. 第 5 课数组与forin遍历遍历一组学习主题。2026.09.07
  6. 第 6 课字典与可选值按课程名称查找练习时长,并安全处理不存在的键。2026.09.08
  7. 第 7 课Set去重与成员判断保存不重复的已完成课程名称,并快速判断某项是否存在。2026.09.09
  8. 第 8 课Dictionary键值映射按唯一键保存和查找课程属性。2026.09.10
  9. 第 9 课函数参数与返回值把可重复计算封装为带输入和输出的函数。2026.09.11
  10. 第 10 课结构体与成员方法表示轻量值数据,并把相关行为放在同一类型中。2026.09.14
  11. 第 11 课类的引用语义理解多个变量指向同一个课程对象时的状态变化。2026.09.15
  12. 第 12 课结构体复制语义对照上一课的类,观察值类型赋值后的独立修改。2026.09.16
  13. 第 13 课选择struct或class根据是否需要共享身份来选择值类型或引用类型。2026.09.17
  14. 第 14 课枚举关联值表达状态用一个类型表达加载中、成功数量和失败消息。2026.09.18
  15. 第 15 课穷尽switch读取加载状态让每种 LoadState 都有可见描述。2026.09.21
  16. 第 16 课用 if case 读取失败消息只有加载失败时记录错误消息,不必为其他状态写完整 switch。2026.09.22
  17. 第 17 课为 if case 附加数量条件只对已有课程数量大于零的成功状态显示列表入口。2026.09.23
  18. 第 18 课用 guard case 提前排除非成功状态只有成功加载时才继续计算课程数量。2026.09.24
  19. 第 19 课把可用课程数量转换成提示仅在加载成功且课程数量为正数时,生成界面提示文字。2026.09.28
  20. 第 20 课为空数量提供独立文案为上一课的可选提示提供空值文案。2026.09.29
  21. 第 21 课用空合并运算符合并提示为上一课的可选课程提示提供紧凑的默认文案。2026.09.30