你好,我是一名有四年安卓開發經驗的程序猿,很高興為你解答。

個人體驗

我認為你可以使用Swift開發。在四年多的開發中,我做過半年的IOS開發,使用的Swift,也用過Objective C。感覺Swift的語法更簡潔一下。Swift通過引入nullable的概念,支持在編譯期對nil值進行檢查。這一舉解決了Objective C因為對nil值過於靈活和寬容導致的問題。而通過optional chaining, 原來的靈活性依然保留。

在Swift之前,Objective-C是唯一的iOS編程。自從面世,Swift在多個編程語言排行榜均取得不俗的成績。

目前OC運用更為廣泛,我認為未來,迅猛發展的Swift並不會很快讓OC退出人們的視線。

因為現在對於學習OC的人來說,Swift的語法和格式都比較不一樣,思維轉變到Swift上面不是太容易。平時工作忙碌,並不能裡面集中的去學習。項目趕的比較緊的時候。

總結

如果是還在用Objective-C,可以在平時看一下Swift。學習新東西更有利自己能力的提升。以備不時之需。

現在是技多不壓身,多一技之長,就是多一塊敲門磚。加油。

我是七步的天。喜歡就關注我吧。有其他問題歡迎在評論區留言。

歡迎點贊。非常感謝。


swift開發起來簡潔明了,可以提高開發效率,當然也要看個人習慣。再也不用像oc那樣兩個文件了,代碼也不臃腫。oc之所以用得多是因為有很多老項目都是oc寫的,為了繼續維護不得不繼續使用oc。新生的東西需要時間才能被人熟知的,當然swift由於剛出不久,存在一些不足,swift2和3不兼容,4也不兼容,就出現了不太穩定的局面,這也是用了swift會遇到這問題,不過這些並不影響開發,只是要做好兼容就可以了。而oc不存在這些問題。未來我還是看好swift,兩者都會更好,畢竟可以混合開發。


推薦閱讀:
相关文章