version1999
V2EX  ›  iOS

准备自学 ios 开发, 学 Swift 还是 oc?

  •  
  •   version1999 · Dec 3, 2020 · 8427 views
    This topic created in 2165 days ago, the information mentioned may be changed or developed.
    28 replies  •  2020-12-05 08:58:30 +08:00
    Cyanhall
    Cyanhall
    Dec 3, 2020
    1
    不用考虑,直接 Swift,更简洁优雅,生态也成熟了
    maxmak
    maxmak
    Dec 3, 2020
    2
    学 kotlin 吧,然后在写个解析器解析成 swift
    usVexMownCzar
    usVexMownCzar
    Dec 3, 2020
    3
    如果自己玩的话,建议 swift,如果想着 iOS 的工作,两个都要学。
    swift 生态成熟,但是国内的第三方基本还是 OC
    xayoung
    xayoung
    Dec 3, 2020❤️2
    4
    顺便 flutter 也学了吧
    dayFvckingByte
    dayFvckingByte
    Dec 3, 2020 via iPhone
    5
    学 OC 还要先学 C,不然很多语法看不懂
    devil72
    devil72
    Dec 3, 2020
    6
    自学上手还是直接 Swift
    Bijiabo
    Bijiabo
    Dec 3, 2020 via iPhone
    7
    如果纯粹自己做项目,Swift 首选。如果未来需要使用一些国内平台的 SDK 、或是在一些公司中协作,Objective-C 还是需要学一下的。
    PerFectTime
    PerFectTime
    Dec 3, 2020
    8
    BUHeF254Lpd1MH06
    BUHeF254Lpd1MH06
    Dec 3, 2020
    9
    学 OC 吧,下次碰到问题什么叫 49 年入国军还可以回答一下
    Leonard
    Leonard
    Dec 3, 2020
    10
    如果找工作就不要学,自己玩就 swift,入门了有时间再看 oc
    cxknmsl
    cxknmsl
    Dec 3, 2020
    11
    @v135ex,客三消,应该是 2020 年入国军
    cxknmsl
    cxknmsl
    Dec 3, 2020❤️1
    12
    自己玩就 swift,写起来很爽。找工作就别浪费时间了,有这精力随便学什么都比 iOS 好
    flowerains
    flowerains
    Dec 3, 2020
    13
    找工作你绕不开 oc 的,现在绝大部分 iOS 工作,都是让你进去维护和开发一个多年 App,指不定最早的代码都是 13 年开始写的。

    当然 swift 还是要学,和未来接轨,自己做点小工具。
    arnoldxiao
    arnoldxiao
    Dec 3, 2020
    14
    找工作还是得 OC 的,但是现在不建议学 iOS 了,Java 、Go 、Python 的前景都比 iOS 好,甚至 Web 前端都比移动端好
    tesguest123
    tesguest123
    Dec 3, 2020 via iPhone
    15
    flutter 吧,开发完了安卓跑下看下效果,省钱?,……
    Bijiabo
    Bijiabo
    Dec 3, 2020
    16
    @tesguest123 除非去阿里那种企业做电商垃圾,不然真的不建议搞 Flutter 啊。。。
    Quarter
    Quarter
    Dec 3, 2020
    17
    @Bijiabo 为啥啊,我觉得 Flutter 挺好的啊,跨平台还是比较方便的
    f2ck
    f2ck
    Dec 3, 2020 via iPhone
    18
    爱好的话,就学 swift 。找工作的话,学 flutter 吧,去拥抱前端吧。
    coderbean
    coderbean
    Dec 3, 2020
    19
    大学毕业之前,我也问过这个问题,现在 4 年过去了。看来 Object-C 还是挺稳的。我后来没有搞 iOS,所以不是专家建议
    francisdu
    francisdu
    Dec 4, 2020 via Android
    20
    我想问下这头像到底是谁,为啥哪里都看得到,抖音,P 站,V 站,B 站都看到好几次了😂😂😂
    cxknmsl
    cxknmsl
    Dec 4, 2020
    21
    @francisdu,日本天皇,龟田咲川
    wxmowen
    wxmowen
    Dec 4, 2020
    22
    我擦,iOS 我这招人还招不到呢,上海喜马拉雅坑位多多,想来聊聊的联系我
    jeeyong
    jeeyong
    Dec 4, 2020
    23
    @flowerains 看你的回答,觉得很有道理.但是根据我的情况思考了一下, 等我学的可以上手了, 那些多年的 app 估计也已经重构完了..哈
    zhanwumao
    zhanwumao
    Dec 4, 2020 via iPhone
    24
    ios 饱和了吧,现在学 Android 前端都比 iOS 强
    oko
    oko
    Dec 4, 2020
    25
    iOS 目前的情况是各大公司基本不需要新手了,但是 iOS 作为非常重要的平台,App 还是要继续维护的,一个衰落的行业既是末路也是机遇,竞争对手会比较少
    回到问题本身,建议从 swift 开始学,然后辅助学一下 OC,iOS 目前还是绕不开 OC 的,目前除非是老项目和顽固不化分子,新项目都是以 swift 为主了
    Incrus
    Incrus
    Dec 4, 2020
    26
    很简单,学出来打算找工作就 OC 和 Swift 都学, 自己玩做东西可以只 Swift 。
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Dec 4, 2020 via Android
    27
    @francisdu 孙笑川
    Lision
    Lision
    Dec 5, 2020 via iPhone
    28
    首先,应届生建议学,应届招 iOS 的竞争很小(我在美团和猿辅导都待过,连续三年基本都是 HC 有但是招不到人,最后不得不去转化 Android 应届生)。
    其次,不论学什么都要了解 C,现在学的话非常建议从 Swift 入门,同时了解 OC 。
    最后,作为程序员,入行代表着职业生涯充满 995,所以喜欢编程才能走远。如果只是看高薪想赚钱,我觉得后期可能会很疲惫。3 年初级转高级,5 年高级转资深,不同工作年限找工作面试时要求的点不同,没爱靠报班学习很难保持进步,很难干得长远。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1438 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    ♥ Do have faith in what you're doing.