手冊簡介
Swift 是一種支持多編程范式和編譯式的開源編程語言,蘋果于2014年WWDC(蘋果開發者大會)發布,用于開發 iOS,OS X 和 watchOS 應用程序。 Swift 結合了 C 和 Objective-C 的優點并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平臺可以和 Object-C 使用相同的運行環境。 2015年6月8日,蘋果于WWDC 2015上宣布,Swift將開放源代碼,包括編譯器和標準庫。
手冊說明
SWIFT是第一套具有與腳本語言同樣的表現力和趣味性的系統編程語言,由蘋果于2014年全新發布,用于搭建基于蘋果平臺的應用程序,編寫 iOS 和 OSX 應用。2015年,蘋果公司開放SWIFT源代碼。
Swift 是一種全新的編程語言,結合了 C 和 Objective-C 的優點,并且不受C兼容性的限制。Swift 采用的安全編程模式添加了很多新特性,這使得編程更簡單,更靈活,也更有趣。Swift 在 Foundation 和 Cocoa的基礎上構建框架,并且采用了很多 Objective-C 的命名參數以及動態對象模型,并且支持過程式編程和面向對象編程。
Swift 將現代編程語言的精華和蘋果工程師文化的智慧結合了起來,既能夠開發簡單的小程序,也能夠構建出一套完整的操作系統。
Swift編程特點
操場使編寫語言代碼難以置信的簡單和有趣。輸入一行代碼,結果立即出現。如果您的代碼通過一個循環運行一段時間你可以看它在時間軸助理進展。在時間線中的圖表顯示變量,組成一個視圖時繪制每一步,并能起到一個動畫SpriteKit現場。當你在操場上完善你的代碼,只需將代碼到您的項目。有了游樂場,您可以:
設計一種新的算法,看其工作的每一步
創建新的測試,驗證他們推動到您的測試套件前工作
嘗試新的API來磨練你的Swift的編碼技巧
Swift特色功能
閉包的統一與函數指針
元組和多個返回值
泛型
快速而簡潔的迭代范圍或集合
支持的方法,擴展的協議結構。
函數式編程模式,例如:映射(map)和過濾器(filter)
Swift還是 Objective-C
從目前看來,應該是Objective-C到Swift的過渡時期,雖然Swift有很多很方便的地方,但是還存在著一些局限性和不穩定性,因此大公司還是愿意選擇使用Objective-C來編寫項目底層核心庫。但是隨著Swift的進化,這些問題終將被解決。
更新記錄
-
Swift if…else 語句 05-09 17:02
-
Swift if 語句 05-09 16:56
-
Swift Break 語句 05-08 16:50
-
Swift Continue 語句 05-08 16:49
-
Swift函數式編程 惰性計算 08-11 13:58
-
Swift函數式編程 不變性 08-11 13:57
-
Swift函數式編程 函數 08-11 13:57
-
Swift 編程風格指南 08-11 13:57
-
Swift 訪問控制 08-11 13:57
-
Swift 協議 08-11 13:56