標籤:
關於Swift
Swift是一種新的程式設計語言,用於iOS和OS X的應用程式,建立在最佳的C和Objective-C之上,沒有C相容性的限制。Swift採用的安全模式設計,並增加了現代的功能,使編程更簡單,更靈活,更有趣。Swift和以前一筆勾銷,由成熟和備受寵愛Cocoa和Cocoa Touch架構支援,是一個如何重新構思軟體開發工作的機會。
Swift已經製作多年了。蘋果公司通過推進現有的編譯器,調試器和架構的基礎設施奠定了Swift的基礎。我們使用自動引用計數(ARC)簡化了記憶體管理。我們的架構協議棧,構建於Cocoa的堅實基礎,已實現了現代化和整個標準化。Objective-C的本身已經進化到支援塊,集合迭代,模組,使架構採用現代化的語言技術無中斷。感謝這個基礎,我們現在可以為未來的蘋果軟體開發引入一種新的語言。
對於Objective-C開發人員來說Swift感覺熟悉。它採用Objective-C中的具名引數的可讀性和Objective-C的動態物件模型的能力。它提供了無縫接入現有的Cocoa架構,並同時混合和匹配與Objective-C代碼的互動性。從這個共同點基礎上,Swift引入了許多新的特性和統一程式語言的物件導向部分。
Swift對於新手程式員是友好的。它是第一個工業品質體系程式設計語言,作為有表現力和愉快的指令碼語言。它支援playgrounds,一個創新的功能,它允許程式員嘗試Swift代碼並立即看到結果,無需建立和運行一個應用程式的開銷。
Swift結合了最好的現代語言思維和廣泛的蘋果工程師文化的智慧。為編譯器的效能進行了最佳化,為語言的開發進行了最佳化。它的設計來自“你好,世界”擴充到整個作業系統。這一切都使得Swift的開發人員和蘋果公司作為一個健全的未來投資。
用Swift它來書寫的iOS和OS X的應用程式是一個很好的方式,並且將繼續發展新的特性和功能。我們的目標Swift是雄心勃勃的。我們不能等待,看看你用它創造什麼。
1.關於Swift