知道了一些swift的资料,打算抽空好好,系统一点的学习学习。
其实,如果有时间,就先看Swift语言本身:
The Swift Programming Language (Swift 2.1): About Swift
之后,拿Swift去开发app的话,则需要去学习:
先看:
Start Developing iOS Apps (Swift): Glossary
去搞懂,基本的swift和iOS中的一些术语大概是什么含义。
只是先有个概念,未必需要一次性完全理解。
因为后续的循序渐进的学习,会有机会深入理某个细节的具体含义的。
然后再看教程:
Start Developing iOS Apps (Swift): Jump Right In
去折腾。
先用PlayGround玩玩具体的代码和语法:
Start Developing iOS Apps (Swift): Learn the Essentials of Swift
然后再去:
Start Developing iOS Apps (Swift): Build a Basic UI
基于Xcode中图形界面制作工具去制作storyboard之类的UI界面
(等有了概念之后,再去用代码的编程的方式,直接去画UI界面)
接着继续教程:
Start Developing iOS Apps (Swift): Work with View Controllers
和:
Start Developing iOS Apps (Swift): Implement a Custom Control
了解UI是如何设计的。
而对于涉及到了什么delegate,protocol等内容,还是要去好好理解这些概念才可以:
[整理]Swift的代理delegate,协议protocol
然后,对于:
Start Developing iOS Apps (Swift): Create a Table View
其实可以看可不看了。
毕竟有了上面的基础,其实可以自己直接折腾项目了。
等遇到了类似的TableView,再去学习和研究,也可以。
不过好像:
Start Developing iOS Apps (Swift): Persist Data
倒是值得一看,以便学习如何涉及持续的数据的存储。
后续需要去学习的:
Start Developing iOS Apps (Swift): Where to Go from Here
包括:
如何设计,自适应的界面:
Auto Layout Guide: Understanding Auto Layout
转载请注明:在路上 » [记录]Swift学习计划