認識Swift

Swift 是一門新的編程語言,用於編寫 iOS 和 OS X 應用程序。Swift 結合了 C 和 Objective-C 的優勢而且不受C兼容性的限制。Swift 使用安全的編程模式並添加了不少新特性,這將使編程更簡單,擴展性更強,也更有趣。Swift 支持 Cocoa 和 Cocoa Touch 框架。

Swift 的開發從好久以前就開始了。爲了給 Swift 打好基礎,蘋果公司改進了編譯器,調試器和框架結構,讓 Swift 使用自動引用計數(Automatic Reference Counting, ARC)來簡化內存管理。

Objective-C 開發者對於 Swift 並不會感到陌生。它採用了 Objective-C 的命名參數以及動態對象模型,能夠無縫對接到現有的 Cocoa 框架,而且能夠兼容 Objective-C 代碼。在此基礎之上,Swift 還有許多新特性,支持面向過程編程和麪向對象編程。

Swift 對於初學者來講也很簡單。Swift是一門既知足工業標準又像腳本語言同樣充滿表現力和趣味的編程語言。Swift支持代碼預覽,這個革命性的特性能夠容許程序員在不編譯和運行應用程序的前提下運行 Swift 代碼並實時查看結果。

Swift 將現代編程語言的精華和蘋果工程師文化的智慧結合了起來。編譯器對性能進行了優化,編程語言對開發進行了優化,二者互不干擾,魚與熊掌兼得。Swift 既能夠用於開發「hello, world」這樣的小程序,也能夠用於開發一個完整的操做系統。全部的這些特性讓 Swift 對於開發者和蘋果來講都是一項值得的投資。程序員

相關文章
相關標籤/搜索