距离苹果公司刚刚在WWDC 2014上,发布新一代苹果平台编程语言Swift刚刚过去个11小时,开发者Nate Murray就放出了基于测试版Swift开发的应用——一个重制Flappy Bird的简易原型。html
咱们推荐对Swift感兴趣的开发人阅读这个新做品的代码,并同时建议下载一份目前的版本试用或收藏。node
在这里咱们简单通读,了解一下这个差很少是第一个获得必定关注的Swift应用。
(参阅本站报道《【WWDC 2014】带您一览苹果全新编程语言Swift》)ios
使用iOS平台提供的依赖库:git
使用Swift提供的如下语言特性:github
?
替代nil
空值检查 (WWDC现场演示的特性)所有程序使用Swift,程序内部(不含依赖库)并未使用Swift封装Objective-C的特性。编程
从这个程序中咱们能够看到,用Swift足够写出简洁易懂,语法上与其余脚本语言区别很是小,几乎无需学习Swift就能理解大概意思的程序。segmentfault
因为Swift新近问世,而且iOS开发中调用接口的代码量,远远比体现语言自己结构的代码量要大(这也是正确的),因此Swift的特性与威力可能尚未获得100%的发挥。咱们观察这个程序,仍然最好是按照传统的iOS程序来看待,重点关注SpriteKit在2D游戏开发中的用法。app
软件做者:Nate Murray
GitHub地址:https://github.com/fullstackio/FlappySwift/编程语言
SegmentFault原创报道,转载请遵照本站相关声明。
创做与责任编辑:沙渺学习