今天凌晨,Apple WWDC2014 iOS8 正式推出!
也许,对于广大iOS用户来说,iOS8的创新并不是特别多。
但对于开发者来说,影响却将会是无比巨大的!
正如Apple官网上的广告:Huge for developers.Massive for everyone else!
那现在,我们来看看iOS8将对我们开发者带来什么改变?
No.1 Swift 语言
Ok,Apple推出了一个新的开发语言来替代Objective C!
本来Objective C这个语言我以为已经比其他语言优雅得多,
现在,Apple又将编程进一步变得更简单更有趣了!
Swift语言的优势在哪里?
1)更简洁!
以前Objective C要用几行代码现在Swift可能只要一行!
代码量确实可以减少很多。
就初步看了一下从iBookStore下下来的Swift语言手册,
可以看到Swift把几乎所有的语法都简化了!
2)所见即所得
这个特性非常强大,这使得编程变得非常有趣!不是吗?
是不是以后的小孩5,6岁就可以编程了呢?很有可能!
比如我们用Sprite Kit编游戏,我们现在可以边编写边看到编写的效果!
3) 快速,强大,安全
这些都是Apple官网上说的,作为一个Apple潜心开发了多年的语言,这些基本要求必须有!并且Debug的时候在Xcode有个类似脚本的环境Read-Eval-Print-Loop (REPL)。
由上面可见Swift语言的革新性,简洁易用正是编程语言最重要的特性,这才有利于一种语言的发展。Swift语言的推出我觉得将使得越来越多的爱好者投入到App的开发当中。
No.2 Game游戏开发