Objective-C 還是 Swift?哪種語言更好些?

開發(fā)iOS app大概是當今移動互聯(lián)網(wǎng)最容易成功的方向,假如你剛好有個令人拍案叫絕的idea想通過iOS實現(xiàn),剛好又有一臺Apple的電腦(開發(fā)iOS一定要使用Apple的電腦),這篇文章就是為你而寫的!
Objective-C一直以來是唯一能寫iOS App的程序語言,但2014秋天,Apple公開了新一代的語言Swift,于是踏入iOS的殿堂前,開發(fā)者多了一道課題:該用Objective-C或Swift?
我自己的觀察是,Objective-C畢竟還是老司機,網(wǎng)絡上的資源(第三方套件、示例代碼等)及開發(fā)工具(Xcode或其他第三方工具)的支持還是讓剛出生的小老弟Swift暫時看不到車尾燈。
但Swift承載著蘋果爸爸滿滿的愛,而且是這個世紀才全新設計的語言(當你努力想學習Swift時,全世界都會來幫你),在跑道上的灣口靠著豪情的甩尾超越Objective-C只是早晚的事。
重點是,不管用哪個語言,iOS的核心觀念都是一樣的。對開發(fā)者而言,這兩個選項主要只是程序語言語法上的差異,熟悉某一個語言后要跨足另一個也是小事一件。
假如沒有特殊的考察,我會建議趕緊跳上Swift這臺全新跑車;因為一些原因而必須用Objective-C開發(fā)也不必太惶恐,畢竟它也是一枚老司機。
我選好車了,該如何開車呢?
如果你已經(jīng)下定決心研究Swift,相信我們程序員客棧擁有一定開發(fā)基礎的你應該不難,至少小編我以前是賣燒烤的,現(xiàn)在也在學習swift。
假如你決定繼續(xù)乘坐Objective-C這位老司機的車,也是可以的,但是我希望所有的開發(fā)者應該把自己定位的更高一點,不斷的通過學習新的語言來提升自己的能力。
結論:
Swift是新時代的產(chǎn)物,假如沒有特殊的難以跨過的障礙,從Swift開始iOS開發(fā),未來應該是個不錯的選擇!
