標籤:
Swift供IOS和OSX新的程式設計語言開發的應用程式,吸取C和Objective-C質樸的語言。但沒有損失C相容性語言。Swift使用安全的編程模型、增加各種現代程式設計語言功能,使語言更容易掌握、更具可擴充性,使用它們更有趣。Swift言的奠基石是已經成熟的、並為大家所喜愛的Cocoa和Cocoa Touch架構,新語言使大家能夠盡情暢想新軟體開發的機遇。
Swift沉積了多年的研發成果,蘋果公司為提供高效Swift語言編譯器、調試器和基礎架構打下了堅實基礎。我們使用Automatic Reference Counting(ARC)技術簡化記憶體管理。我們的架構設計,建立在Cocoa穩固的基礎架構上。已經徹底完畢了標準化和現代化的改進。Objective-C的改進支援了塊定義。集合文法、模組,使語言架構合理整合了現代語言技術。要感謝前人的基礎工作,使我們如今可以向大家介紹蘋果公司未來的軟體開發語言。
對Objective-C開發人員來說,Swift是比較easy上手的,它採用和Objective-C類似的參數命名規則和強大的動態物件模型。它提供無縫的使用Cocoa架構和與Objective-C代碼混合即用的互操作特性。構建在這些基礎上,Swift語言帶來了很多新的特性、也又一次整合了過程式語言和物件導向語言功能。
對新學習編程的人來說。Swift語言是門友好的語言。一門作為工業前沿的系統程式設計語言。Swift語言可以象指令碼語言一樣易於表述和理解。
它支援“playgrounds”技術。作為一項革新功能,開發人員可以使用它進行Swift的即時執行和直觀地看到結果,而不用從頭又一次編譯執行程式。
Swift整合了現代電腦語言的智慧。匯入了蘋果公司軟體研發的精粹。Swift編譯器針對效能進行了最佳化,而語言本身也針對現有的開發環境進行了最佳化,功能和效能得到平衡和發展。它可以設計小到“hello world”程式、大到作業系統層級的程式。全部這一切使swift語言對開發人員和蘋果公司來說都將更有吸引力。
使用Swift語言編寫iOS和OS X應用將很愉悅,它將繼續發展新的語言特性、包括很多其它功能。
訊息來自成都傳智播客
著作權聲明:本文博主原創文章,部落格,未經同意不得轉載。
關於蘋果公司最新的語言Swift