#2 爲什麼 Swift?

距離蘋果發佈Swift已經兩年多了,Swift已經從測試版,到一個可以在生產環境可用的語言,回到本源,爲什麼我們要使用Swift? Objective-C 不是也很好嗎?

  • Objective-C 太老了,老有老的好處,比如穩定,比如豐富的庫,但相對新出現的語言,比如 Python ,非常簡潔、自然的語法,Objective-C 的語法對於從其他語言轉換來的人,顯得非常詭異,Swift的語法更自然(備註:Objective-C的語法如果熟悉了,加上Xcode的代碼自動補齊,其實很像自然的英語語法,也非常自然),用 Swift 讀寫代碼會成爲樂趣,也有利於大型項目的協助。
  • 蘋果本身的推動,蘋果在技術上其實是個保守的公司,但如果蘋果選擇了某項技術,就會竭盡全力推動這個技術,開發者跟隨蘋果的步伐,在技術支持、應用推薦上會得到一些曝光的機會。
  • Swift 是門正在演化中的語言,每個開發者都有可能成爲 Swift 社區的一員