想学ios 直接学oc 还是swift 有什么区别
小伙看你根骨奇佳,潜力无限,来学PHP伐。
我覺得這得看你學是為了工作嗎?如果是為了找工作,那就學先學OC,因為公司基本上都用OC,swift還沒普及。 如果只是興趣,那就學史威夫特吧~
從語言角度,Swift比OC簡單了很多,蘋果官方對它也比較支持,新人學的話建議你可以學Swift。
整體趨勢是Swift,但現在專案基本上都是用oc在寫。
學下swift也可以,個人覺得oc寫起來比較方便
有C的基礎的話,個人覺得OC反而比Swift簡單不少。 趨勢肯定是Swift,但是Swift語法還在更新,大型專案的維護成本太高,基本還是用OC在寫。
ObjectiveC是Smalltalk系的語法,如果是C語系程式設計師直接學Swift比較容易接受,ObjectiveC看得懂就行了,Swift是大趨勢
看來swift勢不可擋了啊。 。
我就是直接學了swift,沒有學OC(我工作內容跟iOS不相關)。 但如果你直接學swift你至少得看得懂基本的OC文法。這樣你在看別人的開源OC程式碼的時候你才能看懂,而且目前很多教學程式碼都是OC寫的。
如果你短時間內不會從事iOS的工作,那就直接學swift就可以了,swift畢竟是蘋果的未來。但如果你要工作,就要學OC了,因為短時間內OC還是絕大部分公司開發iOS的主流語言。
如果你從事iOS職業,就學OC,現在許多開發iOS的公司都用OC
如果是現在想學iOS的,那麼直接去學習Swift的,雖然大部分的公司都在使用OC,不過還是有一些Swift的公司的,需求OC的公司多,但是競爭應聘OC的人也非常多,反而做Swift的人少了,講講Swift的優勢吧,當然我絕對不是貶低OC沒用,現在很多的開源項目已經開始使用Swift來進行了,除非那些幾乎沒人維護的項目,大部分的專案都會轉向Swift或產生Swift的版本,身為iOS的開發程式設計師,跟著開源社群走是非常重要的。然而第二點,現在ES6語法的語言或者說Lisp分支的語言越來越流行,比如javascript的ES6, 之前的coffee,Swift,Ruby(這些中可能有些不是,或者說我的概念不清,反正大概意思到了)這類語言是將來的趨勢,所以應該學習Swift,新人應該先去趕潮流,在潮流中慢慢地很多歷史上的東西就自然學會了......
我覺得這得看你學是為了工作嗎?如果是為了找工作,那就學先學OC,因為公司基本上都用OC,swift還沒普及。
如果只是興趣,那就學史威夫特吧~
從語言角度,Swift比OC簡單了很多,蘋果官方對它也比較支持,新人學的話建議你可以學Swift。
整體趨勢是Swift,但現在專案基本上都是用oc在寫。
學下swift也可以,個人覺得oc寫起來比較方便
有C的基礎的話,個人覺得OC反而比Swift簡單不少。
趨勢肯定是Swift,但是Swift語法還在更新,大型專案的維護成本太高,基本還是用OC在寫。
ObjectiveC是Smalltalk系的語法,如果是C語系程式設計師直接學Swift比較容易接受,ObjectiveC看得懂就行了,Swift是大趨勢
看來swift勢不可擋了啊。 。
我就是直接學了swift,沒有學OC(我工作內容跟iOS不相關)。
但如果你直接學swift你至少得看得懂基本的OC文法。這樣你在看別人的開源OC程式碼的時候你才能看懂,而且目前很多教學程式碼都是OC寫的。
如果你短時間內不會從事iOS的工作,那就直接學swift就可以了,swift畢竟是蘋果的未來。但如果你要工作,就要學OC了,因為短時間內OC還是絕大部分公司開發iOS的主流語言。
如果你從事iOS職業,就學OC,現在許多開發iOS的公司都用OC
如果是現在想學iOS的,那麼直接去學習Swift的,雖然大部分的公司都在使用OC,不過還是有一些Swift的公司的,需求OC的公司多,但是競爭應聘OC的人也非常多,反而做Swift的人少了,講講Swift的優勢吧,當然我絕對不是貶低OC沒用,現在很多的開源項目已經開始使用Swift來進行了,除非那些幾乎沒人維護的項目,大部分的專案都會轉向Swift或產生Swift的版本,身為iOS的開發程式設計師,跟著開源社群走是非常重要的。然而第二點,現在ES6語法的語言或者說Lisp分支的語言越來越流行,比如javascript的ES6, 之前的coffee,Swift,Ruby(這些中可能有些不是,或者說我的概念不清,反正大概意思到了)這類語言是將來的趨勢,所以應該學習Swift,新人應該先去趕潮流,在潮流中慢慢地很多歷史上的東西就自然學會了......