Swift是什么?Swift是基于Cocoa和Cocoa Touch而专门设计的。Swift不仅可以用于基本的应用程序编写,比如各种社交网络App,同时还可以使用更先进的“Metal”3D游戏图形优化工作。由于它可以与Objective-C兼容使用,因此开发人员可以在开发过程中进行无缝切换。【PP助手专题页】苹果WWDC2014大会专题报道请到PP助手25pp官网查看Swift有什么用?Swift摆脱了Objective C对定义指针的依赖。编译器像许多脚本语言一样可以推断变量类型。同时,它提供了类似于C++和Java一样的命名空间、泛型、操作符重载。新的语言的reference将依靠自动计数,取代Objective C的垃圾回收功能。苹果的展示表明实现相同的算法Swift比Objective C的速度快大约1.3倍。Swift代码可以被实时编译,输入和输出显示在两个不同的面板编辑窗口。目的是让开发人员可以测试代码片段,而无需重新编译整个项目。简而言之,全新Swift编程语言改变了Objective-C复杂的语法,并保留了Smalltalk的动态特性,使得应用开发变得更加简单易用。
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。