最近开始学习 swift,都说在实践中学习才是最好的。不过项目中没有用过 swift,那就没事自己写写小 Demo 玩吧,目前制定了一个 swift 的学习路线,按部就班,扎扎实实的来。

swift 学习规划

大致的学习规划大概是这样,相关学习的笔记放在 GitDemo 上面,本来打算一个月熟悉完然后开始实践的,通过这两天的学习发现 swift 语法跟 OC 还是区别很大的,慢慢来吧,主要是要扎实,不然像 OC 这样的躺坑过程还得重复。

以后每天学习一部分,每天提交一部分笔记。balabalabalabala… …

  1. 基础语法
  2. 流程控制
  3. 函数
  4. 枚举
  5. 可选项
  6. 结构体和类
  7. 闭包
  8. 属性
  9. 方法
  10. 下表
  11. 继承
  12. 初始化
  13. 可选链
  14. 协议
  15. 错误处理
  16. 泛型
  17. String 与 Array
  18. 高级运算符
  19. 扩展
  20. 访问控制
  21. 内存管理
  22. 字面量
  23. 模式匹配
  24. 从 OC 到 swift
  25. 函数式编程
  26. 面向协议编程
  27. 响应式编程
  28. 标准库源码分析