下载站

展开
精品推荐
The Swift Programming Language

The Swift Programming Language

电子资料大小:210.73MB语言: / 类别:应用软件系统: / WinAll, Win7 提供:
应用介绍

WWDCWorldwideDevelopersConference2014苹果开发者大会北京时间今天1点3点苹果带来了全新的编程语言Swift不像此前语言那样有多种复杂的符号和表达式将比之前的ObjectC更加快速便利高效安全除此之外新的Swift语言依旧和C与ObjectC兼容支持实时的代码效果预览大大降低开发难度

Swift降低了开发者的使用门槛

Swift语言非常契合本届WWDC的slogan:Writethecode,changetheworld。(写代码,改变世界)。

Swift这个新的语言集中了很多其它高级语言的影子,集成了他们的优点。它和Go、Ruby、Python等语言都有些神似。并且它的语法更加接近自然语言,使得编程的过程变得更加简单。这些变化进一步降低了苹果平台上App开发门槛,延续苹果一贯主张的用App来解决一切问题。这将是苹果生态链中重要的一个环节。

随Swift的推出的新版集成开发环境Xcode已经完全支持使用Swift。Xcode所附带的在线文档中也在原有的Objective-C内容的旁边放上了Swift的说明,可见苹果是多么重视Swift的发展。这也正好印证了前面提到的,苹果在降低自己生态链中最总要一环的门槛,这会使得苹果自身的竞争力进一步加强。

Swift语言还有不完善之处

目前看来,Swift还不够完善,比如支持的复杂数据结构比较有限,可以使用的第三方库也较少。但是它的出现,代表着接近自然语言语法的编程方法正在快速的发展,让大家看见一个美好的未来:每个希望编写App的人都可以很容易上手,并快速开发出相当不错的App。

当然,Swift也会带来许多局限性,如跨平台等问题等:和Objective-C一样,基于LLVM编译器的它目前是无法在Android、WindowsPhone上工作。所以目前对跨平台的App开发者来说,它肯定不会是首选。并且,从逆向工程的角度来看,Swift和Objective-C共享运行时函数,让它看起来更像一个Objective-C优雅的包装。

是一次编程语言的革新

Swift语言中的Playground功能是一大亮点。Playground的实时编译和显示结果使得编程变得更加平民化和有趣。并且这种创新的交互式编程方法很可能会被延展到教育领域。说不定哪天大学里面枯燥乏味的语言和算法课程就被这种直观的形式所颠覆。

总体来说,Swift的前景是美好的。Swift的语法相当简单。综合了很多优秀计算机语言的优点。随着Swift语言的逐渐成熟,会赢得更多开发者的支持。

Tags:Swift.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com