2015-05-13 55 views
2

我已經編碼了一點在swift出來之前在objective-c中。我不能說我很瞭解Objective-C,但我已經熟悉了它。學習Objective-C或Swift

我應該繼續熟悉objective-c還是應該花時間學習?

有個聲音告訴我,我應該保持與Objective-C的打算,因爲它已經存在了數百年,而大多數應用程序都寫在Objective-C。

+2

如果您不是被您的員工強制使用Objective-C,那麼沒有理由不使用Swift。有越來越多的Swift教程向您展示,如果您瞭解Obj-c的基礎知識,那麼在Swift中重寫obj-c函數應該不會那麼困難。另外,斯威夫特也不難學,所以不需要花太多時間來學習它。 – Artrmz

回答

2

取決於你的動機。

如果你想在其中有寫的OBJ-C現有的應用程序一家公司找到一份工作,那麼它可能是明智的學習。但是,如果你說你知道斯威夫特,它會增加你受僱的機會,因爲它證明你正在學習新的/熱門的技術。

如果你想創建自己的應用程序,你一定要學習Swift。但是,您應該在初學者級別學習Obj-C語法,瞭解函數,變量,參數和這些東西是什麼,這樣您可以更輕鬆地使用Obj-C庫。您不需要能夠編寫Obj-C,只需閱讀並理解即可。

1

我有完全相同的困境,經過一個小小的研究後,我進行了Objective-C的工作。原因是我必須能夠處理已經在Objective-C中編寫的應用程序,並且蘋果不會在至少幾年內關閉它。

,另一方面,迅速更容易學習,特別是如果你有OBJ-C的背景,所以它可以在時間用OBJ-C採用,慢慢地,paralelly。

這是我的觀點,沒有正確的答案給你的問題。