Swift语言有哪些优势:
1、语法简单、高效 从Mac软件工程副总裁克雷格·费德里奇讲解Swift语言时的演示视频,以及随后在appstore上线的介绍Swift语言的iBooks图书来看,Swift是一款高效、现代、安全以及互动性强的全新编程语言。内容混合了OC,JS,Python,语法去繁就简,并且可以与OC混合使用,兼容性非常强。
Swift允许开发者通过更简洁的代码来实现更多的内容。在WWDC2014发布会上,演示过,用一行简单的代码完成一个完整图片列表加载的过程。Swift语言推出之后不到24小时,就有开发者使用Swift语言复制出了经典游戏应用FlappyBird,直接用行动证明了Swift语言方便快捷高效的特性。
当然,对这类语法更为简洁的语言,许多人会质疑其运行效率。对此,苹果以对复杂对象的排序为例,指出Swift在许多方面比ObjectiveC的性能更好。
2、功能灵活
Swift不仅可以用于基本的应用程序编写,还包含了很多深受开发者喜爱的功能,可以使用Swift创建简单应用,如社交软件等,同时还可以使用更先进的“Metal”3D游戏图形优化工作。并且,Swift可以让开发人员一边编写程序,一边向前或向后预览自己的应用程序,从而快速对应用进行测试,以便掌握应用在某些特殊情况下的反应。
3、易懂、易上手
由于Swift可以与Objective-C一起工作,对于用惯了高难度ObjectiveC语言的开发者来说,适应这个,不在话下!当然,对于那些没有接触过Objective-C的程序猿来讲,Swift其简单的语法,也为他们大开方便之门,大大降低了“成为苹果应用开发者”的技术门槛。
另外,在开发者指南中,我们可以看到Swift从Python和Java中学到了很多东西,从而让Swift看起来更为“口语化”,简言之,就是更加易懂。如果是从未接触过代码的人,学起来也比其他语言学起来简单。
|