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)
时光见证了成长,还很无知,我想一点点幼稚转为有知!
原文地址:https://www.cnblogs.com/foreveriOS/p/5473708.html