來自一線開發者的Swift學習資源推薦

Swift有哪些優秀的學習資源呢?git

首先要推薦的固然是官方的資料了。github

這個地址裏放的是蘋果官方爲開發者提供的Swfit學習資源:developer.apple.com/swift/resou… 。Guides And Reference 分類下有兩本必定要讀的書:《The Swift Programming Language》和《Using Swift with Cocoa and Objective-C》。《The Swift Programming Language》對Swift的各個特性都作了詳細的說明,是Swift的官方權威解釋。目前的過渡階段裏仍是Swift和OC並存的局面,《Using Swift with Cocoa and Objective-C》這本書介紹了Swift和OC如何互相調用和一些須要注意的地方。Videos下則是WWDC上關於Swift相關的演講視頻,對於深刻了解Swift的背景和最佳實踐也頗有幫助。swift

另一個官方資源是Swfit的官方網站:swift.org 。這裏會介紹Swift的開源階段成果和一些使用指導。Swift的官方博客也放在這個網站裏,Swift的一些動向信息能夠在這裏看到。app

還有一個重要的官方資源是Github上的swift-evolution。能夠在這個庫裏看到Swift的最新進度。由於Swift是一門開源的語言,你能夠在這裏按照必定格式提出改進的建議。好比3.0中有不少改進建議就是由世界各地的開發者提出的。在這裏也能夠跟進這些建議蘋果的處理意見,若是拒絕蘋果也會回覆出理由。接受了之後就能夠看到這些建議的開發狀態,好比是正在開發中,仍是將來某個版本開發。透過詳細查看這些改進的建議,能夠更加深入的理解Swift的設計目標,得以更加靈活的使用Swift。ide

Github上還有兩個推薦的資源。一個是由國人維護的SwiftGuide。這個倉庫「聚集了Swift語言主流學習資源,並以開發者的視角整理編排」。不得不說整理的很是的用心,也很全面。美中不足的是對於一個剛入門的開發者突然看到收集的這麼多資源可能會不知從何下手。須要好好找出一些適合本身的資源。函數

另一個是由我發起的SwiftMarch。這個倉庫篩選了被普遍應用在Swift項目中的優質開源庫。而且嘗試整理一些這些流行的庫的相關資源。若是你打算用Swift開發一個實際項目,但願這個倉庫裏收集的庫會對你有參考意義。學習

還有一個值得一提的是SwiftGG翻譯組:swift.gg 。按期會翻譯Swift的相關文章,對於平常的學習精進也頗有幫助。網站

書籍則推薦objccn出版的幾本書:《Swift開發者必備Tips》、《函數式Swift》、《Swift進階》。這幾本書都頗有很高的質量,對於提升對Swift的掌握頗有幫助。ui

活躍在微博的優秀Swift開發者

若是你還使用微博的話我有幾個優秀的Swift開發者推薦給你:翻譯

@StackOverflowError,被apple屢次推薦的pin的開發者。知乎專欄地址:zhuanlan.zhihu.com/cocoanotes

@an00na,微博著名第三方客戶端墨客開發者。

@圖拉鼎,獨立開發者。iOS 做品:@奇點微博客戶端。

歡迎關注個人微博:@沒故事的卓同窗

相關文章
相關標籤/搜索