Swift語言是Apple在2014年六月推出的一個新的程式語言,將取代舊有的Objective-C程式,成為iOS以及Mac OS X平台的標準語言,如果想儘快學習這門新語言,該如何開始呢?
以下我分享六個最實用的Swift網路學習資源,希望對你有所幫助:
1. Swift官方電子書(Apple官方提供)
你可以透過iTunes下載這本電子書到你的iPhone或iPad上,如果你想要用一般的PC來閱讀,它也有網頁版本,你可以透過網頁版本在你的PC上面瀏覽並學習。
*電子書下載連結(iTunes):The Swift Programming Language
*PC網頁版本:The Swift Programming Language網頁版本
2. Swift中文電子書(熱心網友翻譯)
Apple提供的Swift電子書雖然是官方釋出,但可惜是英文版本,許多人可能看到數百頁的英文電子書就要昏了… 好消息是,有中國的網友號召30多人把這本數百頁的英文電子書翻譯成中文了,只花了九天,相當了不起!
*Swift中文電子書:The Swift Programming Language 中文版
3. Swift官方部落格(提供最新消息,學習資訊)
Apple為了推廣Swift,特別建立了部落格來提供Swift程式語言的最新消息,以及學習的資訊。因為Swift是一個很新的語言,不免仍然會有一些語法上的修改,這個部落格時常將最新的Swift版本或語法更新在這裡發佈,建議想學習Swift的朋友也要常常關注這個部落格來學習最新的內容。
*Swift官方部落格:Swift部落格連結
4. 知名國外教學網站Ray Wenderlich
Ray Wenderlich是一個專業的國外教學網站,專注於iOS開發以及App遊戲設計,從2014年六月起,已經在他們網站上製作了不少Swift的相關教學文章(目前已有十多篇),他們的教學相當不賴,你可以在以下連結找到他們提供的Swift學習指導教學。
*Ray Wenderlich的Swift免費教學:Swift免費教學文章
5. 想找Swift範例程式碼?到GitHub上面找吧!
GitHub是一個程式碼版本控制網站,上面持續累積的Swift程式碼,已經高達9000個以上了,內容也經橫跨不同應用,十分地豐富,對於Swift已經有一些了解,想要找別人寫好的程式碼來學習的朋友,可以到GitHub上面找找看。
* GitHub上語言標記為Swift的程式搜尋結果:超過9000個以上的Swift程式範例
6. 有問題想問人該去哪裡問呢?Stack Overflow是首選!
Stack Overflow是一個國外知名的IT技術問答網站,從Swift發表到現在約三個多月,Stack Overflow上面關於Swift語言的問題已經累積達8500個以上,由於這個網站的聚集了許多程式設計方面的專家,如果在自學上遇到問題,也可以先來這裡看看是否已有這個問題的解答。
*Stack Overflow的Swift語言相關問題:Stack Overflow上的Swift程式相關問題
快速結論
學習Swift程式不可錯過的六個免費網路資源,除了Apple官方的Swift程式語言電子書,以及Swift官方部落格之外,還有網友合力翻譯的Swift中文電子書、國外Ray Wenderlich網站的專業教學、GitHub上的豐富程式碼資源,以及Stack Overflow的問答知識庫,這些資源都可以給你很大的學習幫助。