kerkerj
今天算一算也來到第十天了,
前面講了 8 天的語法,其實會有些枯燥
不過有些語法又很有趣
我不懂 Objective-C,
如果想從 Objectiv-C 轉換到 Swift 的話,最好查查一些比較的文章
最好的文件就是官方文件了
以 UILabel 為例
官方網站會列出兩種不同寫法:
// SWIFT
var text: String?
// OBJECTIVE-C
@property(nonatomic, copy) NSString *text
如果要從 Swift 基本概念開始,當然是首推官方的 The Swift Programming Language
是英文苦手的話,強國人有 翻譯文件
這群人非常厲害,發表後沒幾天就翻譯完成了
不過因為技術用語還是以中國為主,因此建議英文優先,或是對照著看
前面幾天都基本介紹前半部而已,屬於一般學習程式語言的基本練習而已
後半部是更詳細的部分,有空的話還是可以多看看~
另外,官方還出了一本 Using Swift with Cocoa ad Objective-C
就是在介紹如何使用 Swift 加上 Cocoa framework 開發 App
不過書的內容不多,算入門級,有興趣也可看看這本~
接下來會開始用 Swift 寫簡單的界面
由於筆者從沒寫過 iOS app,因此也是會用大約十天的時間來簡單練習一些常用的 Cocoa Touch framework 的元件
順帶一提前面沒講到的,Objective-C 有個東西叫作 Catagory,在 Swift 裏是 extension
不需要破壞原本的結構,加上一些外掛,讓原本的結構更好用
(好像是個很重要的順帶一提 XD)