學習Swift 開發手冊

Swift,蘋果於2014年WWDC(蘋果開發者大會)發佈的新開發語言,可與Objective-C*共同運行於Mac OS和iOS平臺,用於搭建基於蘋果平臺的應用程序。
Swift是一款易學易用的編程語言,並且它仍是第一套具備與腳本語言一樣的表現力和趣味性的系統編程語言。Swift的設計以安全爲出發點,以免各類常見的編程錯誤類別。
2015年12月4日,蘋果公司宣佈其Swift編程語言如今開放源代碼。長600多頁的 The Swift Programming Language 能夠在線免費下載。git

關於Swift的詳細教程:Swift徹底自學教程程序員

發展歷史:github

2014-6-3 WWDC 2014:蘋果2014年開發者大會發布。
2014-6-4 《Swift中文版》翻譯組在github上進行協同翻譯。此項目開始不到一週就得到了1067個star。該項目的發起人是北航的大三學生。
2014-6-12《Swift中文版》初版發佈。
2015年12月4日,蘋果公司宣佈其Swift編程語言如今開放源代碼。長600多頁的The Swift Programming Language 能夠在線免費下載。編程

應用範圍:小程序

Swift 是一種新的編程語言,用於編寫 iOS 和 macOS 應用。Swift 結合了 C 和 Objective-C 的優勢而且不受C兼容性的限制。Swift 採用安全的編程模式並添加了不少新特性,這將使編程更簡單,更靈活,也更有趣。Swift 是基於成熟並且倍受喜好的 Cocoa 和 Cocoa Touch 框架,他的降臨將從新定義軟件開發。
Swift 的開發從好久以前就開始了。爲了給 Swift 打好基礎,蘋果公司改進了編譯器,調試器和框架結構。咱們使用自動引用計數(Automatic Reference Counting, ARC)來簡化內存管理。咱們在 Foundation 和 Cocoa的基礎上構建框架棧並將其標準化。Objective-C 自己支持塊、集合語法和模塊,因此框架能夠輕鬆支持現代編程語言技術。正是得益於這些基礎工做,咱們如今才能發佈這樣一個用於將來蘋果軟件開發的新語言。
Objective-C 開發者對 Swift 並不會感到陌生。它採用了 Objective-C 的命名參數以及動態對象模型,能夠無縫對接到現有的 Cocoa 框架,而且能夠兼容 Objective-C 代碼。在此基礎之上,Swift 還有許多新特性而且支持過程式編程和麪向對象編程。安全

操做優勢:框架

Swift 對於初學者來講也很友好。它是第一個既知足工業標準又像腳本語言同樣充滿表現力和趣味的編程語言。它支持代碼預覽,這個革命性的特性能夠容許程序員在不編譯和運行應用程序的前提下運行 Swift 代碼並實時查看結果。
應用優點
Swift 將現代編程語言的精華和蘋果工程師文化的智慧結合了起來。編譯器對性能進行了優化,編程語言對開發進行了優化,二者互不干擾,魚與熊掌兼得。Swift 既能夠用於開發「hello, world」這樣的小程序,也能夠用於開發一套完整的操做系統。全部的這些特性讓 Swift 對於開發者和蘋果來講都是一項值得的投資。less

更多精品課程:編程語言

阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場性能

相關文章
相關標籤/搜索