流言一: 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 終將像老兵一樣,老兵不死,隻是凋零。