Swift語言是一種全新的編程語言,是蘋果2014年發(fā)布的。Swift語言的主要優(yōu)點有安全、現(xiàn)代、高效等,它也繼承了Objective-C以及C語言等的特性。那么如何自學(xué)Swift語言,相信W3Cschool小師妹為大家收集的Swift語言自學(xué)資源可以幫助大家。
1.入門指引
對于想學(xué)Swift語言的新手來說,無疑是不知道如何操作。沒關(guān)系,W3Cschool小師妹為大家收集了Swift教程、Swift語言中文介紹、IOS中的設(shè)計模式、IOS8開發(fā)等資源,這些資源都可以教你入門。
這里需要重點介紹的是Swift語言教程,一步一步的教大家掌握Swift語言。這本教程,你可以學(xué)習(xí)Swift 語言教程介紹、Swift 環(huán)境搭建、Swift 基本語法、Swift 數(shù)據(jù)類型、Swift 變量、Swift 可選(Optionals)類型、Swift 常量等基礎(chǔ)知識。
2.Xcode插件
不同的開發(fā)環(huán)境,需要合適的插件。W3Cschool為大家收集的Xcode插件,可以說吊炸天而且非常實用。這類的插件主要有Xcode 優(yōu)秀插件整理、CodeEagle/SwiftCodeSnippets、realm/SwiftLint、Carthage等。
3.推薦網(wǎng)站
和Swift語言相關(guān)的網(wǎng)站很多,自學(xué)Swift語言時,需要一個一個的去找。W3Cschool小師妹都為大家收集好了,像Swift開源社區(qū)、蘋果在GIThub上的開源項目等,都有,有需要的可以去看一下。
4.編程工具
Swift語言的編程工具很多,W3Cschool小師妹為大家收集了比較實用的幾個。像Xcode工具,支持C/C++,Swift等,可以直接下載使用,都是免費的。像Sublime Text,是Mac OS X 上另一款非常受歡迎的輕量級,可高度自定義的編輯器。
5.代碼管理
代碼管理平臺,大家都知道的有GITHUB,這是一個資源分享之地。除此以外,還有GIT、SOURCE tree、bitbucket、gitcafe等。像GIT就是分布式版本控制系統(tǒng)以及源碼管理系統(tǒng),簡單易用以及快是主要的優(yōu)勢。這個代碼管理平臺,大家都可以查閱免費的電子書籍。
6.調(diào)試工具/設(shè)計工具/管理工具
fuckingclangwarnings是比較常用的調(diào)試工具,有警告與語義對照表。而sketch、PaintCode是常用的設(shè)計工具,像sketch,適合開發(fā)應(yīng)用的矢量設(shè)計工具。常用的管理工具有swiftenv、HomeBrew等,其中swiftenv視Swift 版本管理器。
上面W3Cschool小師妹為大家收集的Swift語言自學(xué)指南,匯集了Swift語言主流學(xué)習(xí)資源。是從開發(fā)者的角度來大家整理的,而且全部都是免費,希望能夠幫助大家。