上QQ阅读APP看书,第一时间看更新
1.2 Swift语言介绍
Swift是苹果公司推出的一种新的编程语言,用于编写iOS、Mac OS X和watchOS应用程序,它结合了C和Objective-C语言(OC)的优点并且不受C语言兼容性的限制,同时支持过程式编程和面向对象的编程,是一种多形式的编程语言。为了更好地了解 Swift,下面针对其发展历程及变化进行详细讲解。
2010年7月 LLVM 编译器的原作者、苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner)开始着手 Swift 编程语言的开发工作,用一年的时间完成了基本架构,同时参与的还有一个叫作dogfooding 的团队。
2014年6月苹果公司在发布 Xcode 6.0的同时发布了Swift 1.0,从此Swift语言走进了程序员的生活。
2015年2月,苹果公司同时推出Xcode 6.2 Beta 5和6.3 Beta,在完善Swift 1.1的同时,推出了Swift 1.2测试版。
2015年6月,苹果公司发布了Xcode 7.0和Swift 2.0测试版,并且宣称Swift会在2015年底开源。
2015年11月9日,苹果公司发布了Xcode 7.1.1和 Swift 2.1,Swift的语法文档也有更新。
2015年12月4日,苹果公司宣布Swift编程语言开放源代码。
2016年3月22日,苹果公司在春季发布会上发布了Swift 2.2版本。
从发布至今,Swift 一直在以惊人的速度不断发展,苹果公司的每一个举措都彰显其大力推广 Swift 的决心。目前国内很多公司的新项目已经直接采用 Swift 开发,并且公司内部也在做Swift 的人才储备,可见Swift语言取代OC语言势在必行。时势造英雄,掌握Swift语言的开发人员将是IT职场中倍受青睐的稀缺人才。