Swift(学习方法)

Swif快速学习途径 【Swift(学习方法)】github:Swift基础实例
github:SwiftBasicTableView

maciBooks中,双击单词就可以便捷的查看相关解释,所以用 iBooks 阅读还是很方便的,但依然建议去查一下单词的专业释义。以下每点都可以分为几个小点进行说明,但是这样的话,就失去了快速学习的意义了,故,不多叨扰,重点是要多动手,每一步都能坚持下去(想看完这几百字就速成的,是不可能的)。
  1. iBooks 电子书 : The Swift Programming Language(Swift 3)。或者官方文档:The Swift Programming Language(Swift 4)
  2. 只需要看 Language Guide 之前的章节,边看边做笔记,并且要建立 Swift 的工程,边看边敲些实例代码,多做实验,注意区别
  3. 看的过程中遇到的一些术语或者概念,不懂得,可以全局搜索,找到相应解释的章节。比如值类型value type,通过搜索,发现在 Structures and Enumerations Are Value Types 这一节中有介绍。这里有我总结的一些概念解释
  4. 做完上面的步骤之后,可以参考 苹果Swift官方文档Start Developing iOS Apps (Swift)。从 Build a Basic UI 这一章开始看,跟着官方的例子,一个一个实现。
  5. 前三步持续的时间大概有2周多一点时间,这时已经基本掌握了 Swift 的语法基础,然后第四步开始就是熟练用 Swift 搞开发ing的时间了
  6. Swift 比较优秀的库和项目:
  • 网络请求:Alamofire
  • JSON解析:SwiftyJSON
  • 数据库存储:FMDB(需要兼容处理)or 纯Swift版 SQLit
  • 图像处理:GPUImage
  • 图片缓存:SDWebImage or Kingfisher
  • 绘制图表:Charts
  • 可滑动的 Table view cell

    推荐阅读