最新消息:服务器现已从linode换到fzhost.net,且主题已从retina 0.2换为大前端D8

[记录]Swift学习计划

Swift crifan 30浏览 0评论

知道了一些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学习计划

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
51 queries in 0.439 seconds, using 12.75MB memory