找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3181|回复: 1

苹果新发布编程语言Swift

[复制链接]
发表于 2014-6-3 11:33:06 | 显示全部楼层 |阅读模式

Swift是什么?
今天早上一打开微信就发现朋友圈里有人写到“急招iOS工程师,要求Swift语言,开发经验一天以上”。基本上,今天不发Swift相关朋友圈的程序猿都不好意思说自己编程。许多非程序猿的朋友便好奇到,Swift到底是什么?
    事实上,Swift是苹果新发布的编程语言,可以用来编写iOS和OS X端的应用。而让它备受关注的,则是其简洁的语法和效果实时预览的功能。
    在Swift发布前,iOS和OS X的开发语言是Objective C,这是一款已经三十多岁的编程语言,并且其语法十分之吊诡,和其他C语言风格的编程语言有着极大的区别。因此,让许多想转做iOS端应用开发的程序猿纷纷吐槽,“为什么Objective C这么难学?!”即便是一些已经在做iOS端开发的程序猿也表示,如果不是苹果只支持Objective C,自己其实并不想用Objective C做开发。
    因此,苹果此次发布的Swift这款语法更为简洁的,兼容Objective C的语言。而在其开发者指南中,我们可以看到Swift从Python和Java Script中学得了许多东西,从而让Swift更为易读,或者说更为“口语化”。
    然而,对这类语法更为简洁的语言,许多人会质疑其运行效率。对此,苹果以对复杂对象的排序为例,指出Swift在许多方面比Objective C的性能更好。
    可以想见,Swift的发布将会带来iOS端开发的学习成本的急剧下降,也许今年年底便会涌现出许多同时开发iOS端和Android端应用的工程师。同时,iOS端涌入的大量开发者则会让苹果的第三方应用市场更加活跃。


发表于 2014-6-14 08:46:02 | 显示全部楼层
等他成熟了再来学吧,这东东不一定能火。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-4-28 19:36 , Processed in 0.013093 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表