流言一: Swift 还在成长阶段,不断改版,语法一直改变,不如等它稳定后再学习。 Apple 每年持续地改版 Swift,让它变得更强大,更容易学习,更方便开发 App。这些小改变并不会成为我们学习的阻碍,因为 Swift 主要的核心精神和概念并没有变,只要学会了 Swift 3.0版,未来想要学习4.0版,5.0版都能秒杀上手。
而且 Apple 亲口承诺, Swift 3 已经是稳定版,之后的改版,只会有小幅度的调整。就算偶尔真的发生新旧版不相容的问题,开发工具 Xcode 也早已贴心地提供自动转换的功能,可说是踏破铁鞋无觅处,得来全不费功夫 !
流言二、台湾大多数的 App 公司有情有义,仍然念旧地採用 Objective-C。 台湾人是最念旧的,公司也不例外,所以很多 App 公司还是继续採用 Objective-C 。如果公司要求一定要以 Objecitve-C 开发,认为 Swift 是旁门左道的话,那也不用沮丧,学会 Swift ,再来学习 Objective-C 更是易如反掌,因为很多观念是相通的。相反的,若是先接触像火星文般难懂的 Objective-C ,再来学 Swift ,很多人在 Objective-C 的阶段就已死在沙滩上,改行卖鸡排了。
时光匆匆,Apple 发表 Swift,彷彿才是昨天的事,其实已是三年前的事了。(2014 发表) 随着时间的推移,未来 Swift 只会愈来愈多人使用,Objective-C 终将像老兵一样,老兵不死,只是凋零。