搜尋

首頁  >  問答  >  主體

objective-c - 想学ios 直接学oc 还是swift 有什么区别

想学ios 直接学oc 还是swift 有什么区别

伊谢尔伦伊谢尔伦2772 天前1305

全部回覆(15)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 17:20:19

    我覺得這得看你學是為了工作嗎?如果是為了找工作,那就學先學OC,因為公司基本上都用OC,swift還沒普及。
    如果只是興趣,那就學史威夫特吧~

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:20:19

    從語言角度,Swift比OC簡單了很多,蘋果官方對它也比較支持,新人學的話建議你可以學Swift。

    回覆
    0
  • 阿神

    阿神2017-04-17 17:20:19

    整體趨勢是Swift,但現在專案基本上都是用oc在寫。

    回覆
    0
  • 阿神

    阿神2017-04-17 17:20:19

    學下swift也可以,個人覺得oc寫起來比較方便

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 17:20:19

    有C的基礎的話,個人覺得OC反而比Swift簡單不少。
    趨勢肯定是Swift,但是Swift語法還在更新,大型專案的維護成本太高,基本還是用OC在寫。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 17:20:19

    ObjectiveC是Smalltalk系的語法,如果是C語系程式設計師直接學Swift比較容易接受,ObjectiveC看得懂就行了,Swift是大趨勢

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:20:19

    看來swift勢不可擋了啊。 。

    回覆
    0
  • 迷茫

    迷茫2017-04-17 17:20:19

    我就是直接學了swift,沒有學OC(我工作內容跟iOS不相關)。
    但如果你直接學swift你至少得看得懂基本的OC文法。這樣你在看別人的開源OC程式碼的時候你才能看懂,而且目前很多教學程式碼都是OC寫的。

    如果你短時間內不會從事iOS的工作,那就直接學swift就可以了,swift畢竟是蘋果的未來。但如果你要工作,就要學OC了,因為短時間內OC還是絕大部分公司開發iOS的主流語言。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:20:19

    如果你從事iOS職業,就學OC,現在許多開發iOS的公司都用OC

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 17:20:19

    如果是現在想學iOS的,那麼直接去學習Swift的,雖然大部分的公司都在使用OC,不過還是有一些Swift的公司的,需求OC的公司多,但是競爭應聘OC的人也非常多,反而做Swift的人少了,講講Swift的優勢吧,當然我絕對不是貶低OC沒用,現在很多的開源項目已經開始使用Swift來進行了,除非那些幾乎沒人維護的項目,大部分的專案都會轉向Swift或產生Swift的版本,身為iOS的開發程式設計師,跟著開源社群走是非常重要的。然而第二點,現在ES6語法的語言或者說Lisp分支的語言越來越流行,比如javascript的ES6, 之前的coffee,Swift,Ruby(這些中可能有些不是,或者說我的概念不清,反正大概意思到了)這類語言是將來的趨勢,所以應該學習Swift,新人應該先去趕潮流,在潮流中慢慢地很多歷史上的東西就自然學會了......

    回覆
    0
  • 取消回覆