Swift 入門-01-概述

# Swift 入門

## 簡介

* Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應用程序
* 2014 年,在 Apple WWDC 發佈

### 歷史

* 20107 月,蘋果開發者工具部門總監 `Chris Lattner(克里斯·拉特納)` 開始着手 Swift 編程語言的設計工做
* 用一年時間,完成基本架構
* Swift 大約歷經 4 年的開發期,20146 月發表
*
![](./images/abc.jpg)



### 特點

* 蘋果宣稱 Swift 的特色是:快速、現代、安全、互動,並且明顯優於 Objective-C 語言
* 能夠使用現有的 `Cocoa` 和 `Cocoa Touch` 框架
* Swift 取消了 Objective C 的指針及其餘不安全訪問的使用
* 捨棄 Objective C 早期應用 `Smalltalk` 的語法,全面改成句點表示法
* 提供了相似 Java 的名字空間(namespace)、泛型(generic)、運算對象重載(operator overloading)
* Swift 被簡單的形容爲 「沒有 C 的 Objective-C」(Objective-C without the C)

### 現狀

* 20152 月,蘋果同時推出 Xcode 6.2 Beta 56.3 Beta,在完善 Swift 1.1的同時,推出了 Swift 1.2 測試版
* 20156 月,蘋果在 WWDC 發佈了 Swift 2.0 測試版,而且宣稱在年末開源
* 從發佈至今,蘋果的每個舉措都彰顯其大力推廣 Swift 的決心
* Swift 當前正式版本:`1.2`,測試版本是 `2.0`
* 目前有些公司的新項目已經直接採用 Swift 開發
* 目前不少公司已經在作 Swift 的人才儲備
* 應聘時,`會 Swift 開發` 無疑會增長自身籌碼
* 到 2015 年末,iOS 9.0 正式發佈的同時,Swift 勢必大行其道!

### 資源網站

* 《The Swift Programming Language》中文版 [http://numbbbbb.gitbooks.io/-the-swift-programming-language-/](http://numbbbbb.gitbooks.io/-the-swift-programming-language-/)

* swifter 做者王巍,須要付費購買 [http://onevcat.com](http://onevcat.com)

 

# Summary

* [Swift 入門](README.md)
   * [常量&變量](01.md)
   * [邏輯分支](02.md)
   * [循環](03.md)
   * [數組](05.md)
   * [字典](06.md)
   * [字符串](04.md)
   * [函數](07.md)
   * [閉包](08.md)
   * [懶加載](09.md)
   * [getter & setter](10.md)
   * [ATS](ats.md)
相關文章
相關標籤/搜索