Swift是一種新的編程語言,用于iOS和OS X應(yīng)用程序,建立在最佳的C和Objective-C上,沒有C語言的兼容性的限制。Swift采用安全的編程模式,并增加了現(xiàn)代的功能,使編程更容易,更靈活,更有趣。Swift由成熟和備受寵愛 Cocoa 和 Cocoa Touch觸摸框架支持,重新構(gòu)想軟件開發(fā)工作。
Swift是多年的醞釀。蘋果公司通過推動現(xiàn)有的編譯器,調(diào)試器和框架的基礎(chǔ)奠定了Swift的基礎(chǔ)。我們簡化了存儲管理,自動引用計數(shù)(ARC)??蚣軈f(xié)議棧,基于Foundation 和 Cocoa已實現(xiàn)了現(xiàn)代化和整個標(biāo)準(zhǔn)化。 Objective-C語言本身已經(jīng)進化到支持塊,集合文字和模塊,使框架采用現(xiàn)代語言技術(shù)不中斷。由于這些基礎(chǔ)塊,我們現(xiàn)在可以引入蘋果軟件開發(fā)的未來一種新的語言。
Swift對熟悉Objective-C語言的開發(fā)人員,采用Objective-C語言的命名參數(shù)和Objective-C中動態(tài)對象模型的可讀性。它提供了無縫接入現(xiàn)有的Cocoa框架和混合匹配與Objective-C代碼的互操作性。從這個共同點創(chuàng)建,Swift引入了許多新的特性及統(tǒng)一語言程序和面向?qū)ο蟮牟糠帧?/p>
Swift對新的程序員是十分友好的。它是第一個獲得工業(yè)質(zhì)量的系統(tǒng)編程語言。它支持一個創(chuàng)新的功能,它允許程序員編寫Swift代碼并立即看到結(jié)果,無需建立和運行一個應(yīng)用程序的開銷。
Swift結(jié)合了最好的現(xiàn)代語言與思維從更廣泛的蘋果工程師文化的智慧。編譯器針對性能進行了優(yōu)化,語言的發(fā)展進行了優(yōu)化,無需任何犧牲。它的設(shè)計從“hello, world”擴展到整個操作系統(tǒng)。這一切都使得Swift的開發(fā)者和蘋果的未來投資。
Swift是一個很好的方式來寫iOS和OS X應(yīng)用程序,并且將繼續(xù)發(fā)展與新特性和功能。Swift目標(biāo)雄心勃勃。我們不能等待,看看你用它創(chuàng)造什么。