[记录]Swift学习计划

知道了一些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



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量