刚刚过去的WWDC2014上,对于普通用户来说,最新吸引人莫过iOS 8的各种新特性;而对于开发者来说,无疑是全新的Swift编程语言。这一语言的设计目标是让应用开发更简单、更快、更稳定,同时确保最终应用有着更好的质量。而Swift推出短短的一天内,就已经有国外开发者利用这款编程语言,重新克隆了曾经超火爆的小游戏Flappy Bird。
Swift是什么?
C语言是一款经典的高级程序语言。它的升级版,Objective-C,是苹果多年来的选择。人们用Objective-C 开发应用已经30 多年,而C 语言的寿命更久,已经差不多40 岁了,也是该是更新的时候了。在这些程序语言之中,有一类叫做“脚本语言”,例如
Python,编写和测试的过程相对容易,但功能并不是特别强大,实际作用并不理想。假如你要编写一个游戏,需要完全利用设备的性能,那么它就不是最佳选择。使用传统的程序语言,例如 Objective-C,可以更好利用设备的性能,并且开发出更加复杂的应用。但传统语言比较难掌握,编译和测试过程也更麻烦。Swift 借鉴了各种语言的长处,并改进了它们的缺点。Swift 使用现有的Cocoa 和Cocoa Touch 框架,可与Objective-C 兼容,开发过程中可以随时切换。Swift 具有更快、更安全、交互性更强等特点,将为开发者带来全新体验 |