你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS編程技術 >> Swift還是Objective-C

Swift還是Objective-C

編輯:IOS編程技術

Swift還是Objective-C

 

Swift還是Objective-C?

 

 

Swift語言發布已經兩年了,iOS開發需要學習C或者Objective-C。此外,人們似乎還在迷惑Swift到底適合iOS開發生態中的哪些部分。通過這篇文章,我希望能掃清你的疑惑並且將你送到正確的學習軌道上。

 

 

 

我應該先學C/Objective-C還是直接學Swift?

Swift是一個全新的語言,與Objective-C或C都沒有任何關系。我的意思是它們都是編程語言並且遵守一些基礎概念和范例,但是你並不需要在學習其中一個之前先學另一個。即使你是編程新手,你也可以學習蘋果發布的官方的Swift文檔(中文版)而無需先學Objective-C。

 

 

 

我正在學習Objective-C,我應該轉為學Swift嗎?

這要試情況而定。如果你把學習iOS當做一個愛好或者出於好奇心才學,那麼轉到Swift學習上吧。如果你將從事iOS開發視為職業,那麼你要知道外面至少有100萬個應用都是用Objective-C編寫的,Swift於2014年才剛剛發布,所以你將來的職業的app開發仍然很有可能使用Objective-C。所以你需要學習Objective-C來獲得一個工作,直到Swift成為標准,這大概將花費數年時間。同時學習兩門語言也將對你有好處。你未來的上司甚至可能會讓你來將現存的Objective-C app切換到Swift上。不過我對這個觀點有所保留,因為一個應用最重要的部分是它的功能而非它使用的語言,因此重寫現有app的做法可能不會流行。

 

我建議初學者選擇Swift是因為它是一種友好的語言,並且感謝playground讓它變得容易學會。一旦你學過了Swift,如果將iOS開發視為職業的話,對於學習Objective-C也將更容易理解。

 

最後,Swift是一種現代語言,如果你學習Swift,意味著也同時做好了面向未來的准備,因為Swift將是新一代的應用所用的語言(包括Apple Watch上的應用)。Swift語言是蘋果送給每個人的禮物。世界上還沒有5年經驗的Swift開發者,但如果你現在開始學習Swift,那麼過了5年你就將成為其中一位了。

 

我最後的建議是,不管你選擇哪一門語言,學習它並且精通它。最後你將發現,只要你學會iOS SDK,使用哪種語言並不是最重要的。並且學了一種語言之後可以很容易的開始學習另一門,最緊要的是,從現在就開始學習。

 

 

 

 

 

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved