Swift语言快速入门

语言: CN / TW / HK

开篇说明:作为一名Android开发,我从我的角度,总结了Swift快速入门教程。旨在帮助我等弱鸡增加工作竞争力。

鉴于内卷太严重,大厂也裁员。我们出路就是两个(转行另算):一个是深度(深度太枯燥),一个是广度(目标是一个人可以搞定Android和iOS客户端开发😄,外加H5)。

希望能够帮助到大家!也请大家顺手点个赞,多谢!

注:如有错误,请指正!如有需要内容无涉及,亦可留言说明补充!

持续更新中:

  1. Swift基础语法

  2. 变量和常量

  3. 数据类型
  4. 运算符
  5. 控制流程语句
  6. 函数
  7. 闭包
  8. 类和结构体
  9. 枚举
  10. 协议
  11. 扩展
  12. 集合类型

  13. Xcode开发环境

  14. Xcode界面和功能介绍

  15. 创建项目和文件
  16. 调试应用程序
  17. 使用Interface Builder设计用户界面
  18. Auto Layout

  19. iOS应用程序开发

  20. iOS应用程序的结构

  21. UIViewController和视图控制器生命周期
  22. UITableView和UICollectionView
  23. UINavigationController和UITabBarController
  24. CocoaPods

  25. iOS框架

  26. UIKit框架

  27. Foundation框架
  28. Core Data框架
  29. Core Animation框架
  30. Core Location框架
  31. MapKit框架
  32. AVFoundation框架

  33. 高级主题

  34. 多线程编程

  35. 内存管理
  36. 性能优化
  37. 混编Swift和Objective-C
  38. Swift与网络编程

  39. 实践项目

  40. 资源:

官方文档:http://developer.apple.com/documentation/

未完待续。。。