V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
csuzhangxc
V2EX  ›  iOS

新开 iOS 项目,现在适合用 OC 还是 swift?

  •  
  •   csuzhangxc · 2016-10-22 17:27:37 +08:00 · 5467 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还是几年前用 OC 写过 iOS 。 现在 swift 发展得怎样了。如果自己要开始一个全新的小项目, OC 和 swift 各有什么优劣。

    22 条回复    2016-10-25 21:24:41 +08:00
    0924wyr
        1
    0924wyr  
       2016-10-22 17:43:59 +08:00
    `自己`,`小项目`,绝对 Swift 。目前所做的项目就是 Swift ,相比 OC 的语法,感观上都不一样。
    对于一些第三方库可以通过混编的方式使用 OC 的库
    可以同时使用 Cocoapods 和 Carthage
    tony0158
        2
    tony0158  
       2016-10-22 18:21:35 +08:00
    建议 swift~~
    shlabc
        3
    shlabc  
       2016-10-22 18:56:30 +08:00
    目标用户是传统企业人员, Swift2
    目标用户是新生代, Swift3
    urmyfaith
        4
    urmyfaith  
       2016-10-22 19:19:37 +08:00 via iPhone
    追求稳定用 oc ,喜欢折腾,用 swift ,有时间折腾用 swift
    eddiechen
        5
    eddiechen  
       2016-10-22 19:34:28 +08:00
    自用或者小项目, swift 没问题,否则为了合作开发的话,还是 oc 吧
    loveuqian
        6
    loveuqian  
       2016-10-22 19:55:25 +08:00
    3 已经大改一次
    4 你还这么搞就真的💊
    sharkli
        7
    sharkli  
       2016-10-22 20:11:28 +08:00
    swift
    miketeam
        8
    miketeam  
       2016-10-22 20:12:32 +08:00 via iPhone
    swift 我蛮保守,本来 iOS 开发市场就不好,学完 swift2 你 3 来了就改一片,真的很浪费时间。工作用 oc ,干完早点回家! swift 叫好不叫座……
    imcxy
        9
    imcxy  
       2016-10-22 20:19:56 +08:00
    用 C#,连安卓一起发布。
    sudoz
        10
    sudoz  
       2016-10-22 20:25:40 +08:00
    @shlabc 蛤蛤 Python
    Tucao
        11
    Tucao  
       2016-10-22 21:01:57 +08:00 via Android
    出门做公交车还是地铁一样的问题,关键是你选的交通工具到不到的了目的地。
    engin
        12
    engin  
       2016-10-22 22:47:19 +08:00
    那些说小项目用 swift 的意思是后续再升级时不至于绝望……
    csuzhangxc
        13
    csuzhangxc  
    OP
       2016-10-22 22:51:40 +08:00
    @sudoz 目前工作上主要用 Python
    csuzhangxc
        14
    csuzhangxc  
    OP
       2016-10-22 22:52:21 +08:00
    看了上面那么多,考虑用 swift 了。也了解下新语言的优点、特性
    Deeer
        15
    Deeer  
       2016-10-23 00:37:41 +08:00
    swift3 哦,如果 4 再这样来一波,真的就跪了
    lvlingsheng
        16
    lvlingsheng  
       2016-10-23 08:00:24 +08:00 via iPhone
    公司的老老实实 oc ,自己的 swift 就好
    timelessg
        17
    timelessg  
       2016-10-24 09:29:06 +08:00 via Android
    自己说了算的话建议 oc ,回头跳槽简历也有的吹
    timelessg
        18
    timelessg  
       2016-10-24 09:30:09 +08:00 via Android
    想说 swift 脑子短路了…
    Tangdixi
        19
    Tangdixi  
       2016-10-24 10:22:30 +08:00
    自己玩的 必须 Swift 啊, 公司用上的机会不大~
    pfjhetg
        20
    pfjhetg  
       2016-10-24 19:09:31 +08:00
    Swift 每次升级花不了你多少时间, Swift 带来的开发效率应该能弥补这一点。
    game3108
        21
    game3108  
       2016-10-25 18:44:55 +08:00
    既然是自己玩的就是 swift 。。。。。。。。
    NordicShaw
        22
    NordicShaw  
       2016-10-25 21:24:41 +08:00
    正陷在 3 的坑中不能自拔。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2849 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.