上个月苹果公司发布了新的编程语言Swift,出于好奇我在第一时间就从iBook下载了The Swift Programming Language开始看。中间因为学校的事情耽误了两个星期,目前总共花在Swift上的学习时间也有半个多月。先晒出几个学习资源:The Swift Programming Language 中文版在线阅读 CocoaChina翻译文档 SwiftGuide 有了这三个学习资源,不懂英文也没问题!
先谈谈学习Swift的感受吧,当我第一眼看见var、let的时候,我就感觉它就像一门脚本语言。事实证明,它和oc真的区别特别大。如果你先前学过C、C++、C#、PHP、JavaScript、Objective-C……的话,在有那么一点点帮助的情况下,会产生很多的联想,容易让人记忆混乱。事实上,Swift就是集合了所有语言的优点,它更容易让一名不懂开发语言的人上手。对于那些各种语言都熟练掌握的人,看见Swift就像看见自己的孩子一样。
前几天xcode6-beta3发布,先前的一些语法得到更新,Swift还处于成长阶段。至于苹果开的官方Swift博客 ,是所有开发者获取最新Swift消息的地方。这里甚至免费提供xcode下载!看来苹果是要全力发展Swift啊!(跟几年前谷歌的Go语言相比,Swift已经获得了非常大的重视)
对于先前好不容易学会的OC,我想起码会有一年的过渡期吧!比较重写 iOS 和 OS X 并不是一件容易的事情。相信苹果的先进浪潮会很快淘汰OC。
最后奉上我的忠告:趁现在有时间的同学,赶紧学Swift~
哇塞已经有人整理好攻略了!请看 寒城攻略:Listo 教你 25 天学会 Swift 语言
还有个博客jamszhy
最后奉上自己整理的书中部分代码:下载地址