CocoaChina的小编和志愿者编辑们历经一周的翻译,已经陆续翻译出了部分Swift系列教程,本人做个搬运工,将系列教程整理成本帖,不定时更新。

为方便大家学习,脚本之家小编特为大家整理了几个文件。
The Swift Programming Language中文完整版(CocoaChina精校).pdf
The Swift Programming Language.pdf
Apple Swift编程语言入门教程.docx

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

Swift降低了开发者的使用门槛Swift语言非常契合本届WWDC的slogan:Write the code,change the world。(写代码,改变世界)。

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

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

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

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

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

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

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » The Swift Programming Language 中文完整pdf版(CocoaChina) PDF 免费下载

点评 0

评论前必须登录!

登陆 注册