# Swift简介 ## 简介 1. Swift语言由苹果公司在2014年推出,用来撰写osx 和 iOS应用程序 2. 2014年,在Apple WWDC发布 3. 今年的秋季发布会 9月13日 ## 历史 1. 2010 年 7 月LLVM 编译器的原作者暨苹果 开发者工具部门总监 [克里斯·拉特纳](Chris Lattner)开始着手 Swift 编程语言的工作,还有一个 dogfooding 团队大力参与其中 2. 用了一年时间,完成基本架构,Appl开始组建一个小组 3. Swift大约经历4年开发,2014年6月发布1.0 4. 2015年06月09日,苹果通过WWDC大会上宣布Swift开源 2.0 ## 版本 正式版Swift 4.2 Xcode9.4 ## 优点 1. 苹果宣称Swift的特别是:快速,现化,安全,互动,而且明显优于Objective-C语言。 2. 可以使用现有的Cocoa和Cocoa Touch框架 3. Swift取消了Objective-C的指针及其他不安全访问的使用。 4. 舍弃了Objective-C早期的SmallTalk的语法,全面改为句点表示法。 5. 提供了类似Java的名字空间(namespace)、泛型(generic)、运算对象重载(operator owerloading)。 6. Swift被简单的形容为“没有C的Objective-C”(Objective-C without the C)。 ## 大事件 1. 2014年6月发布Swift 1.0 2. 2015年 苹果同时推出Xcode6.2 Beta5 和 b.3Beta,在完善Swift1.1的同时,推出了Swift1.2测试版 3. 2015年6月2.0版本更新,10月2.1版本 4. 2016年3月 2.2版本 5. 2016年9月 3.0版本 10月3.0.1版本 6. 2017年3月 3.1版本 7. 2017年9月 4.0版本 8. 2018年3月 4.1版本 6月 4.2版本。 ## 现状 - 苹果带头,文档只出swift - 目前国内有些公司的新项目已经直接采用Swift开发 - 目前很多公司都在做Swift的人才储备 ## 学习资源 - 苹果官方博客:https://developer.apple.com/swift/blog - 苹果官方swift电子书:https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html -------------------- Last modification:September 14, 2018 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 If you think my article is useful to you, please feel free to appreciate