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

调查(iOS 开发): 2018 年的现在,如果新开一个项目,你会选择 OC 还是 Swift ?

  •  
  •   KKFantasy · 2018-09-14 13:07:44 +08:00 · 4925 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有蛮长一阵儿没写 iOS 了,对于现在的情况不是特别了解,纠结于选型,请教一下大家,谢谢。

    第 1 条附言  ·  2018-09-14 14:33:46 +08:00
    补充:RN 和 Flutter 都是很好的框架,不过暂时不考虑跨平台方案的情况下,就在 OC 和 Swift 中选一个呢?
    24 回复  |  直到 2019-01-28 11:56:39 +08:00
        1
    wu67   2018-09-14 14:16:21 +08:00
    大概有一堆选 react native 的...
        2
    wee911   2018-09-14 14:16:43 +08:00
    flutter
        3
    orange1818   2018-09-14 14:20:11 +08:00
    flutter
        4
    bytelee   2018-09-14 14:22:08 +08:00
    需求不复杂的话 flutter 或者 RN
        5
    KKFantasy   2018-09-14 14:35:14 +08:00
    @wu67
    @wee911
    @orange1818
    @bytelee
    如果不考虑跨平台的话,各位用哪个呢
        6
    orange1818   2018-09-14 14:41:46 +08:00
    @KKFantasy javascript
        7
    KKFantasy   2018-09-14 14:50:41 +08:00
        8
    bytelee   2018-09-14 14:57:04 +08:00
    @KKFantasy 不跨平台 必须原生啊 😂
        9
    66450146   2018-09-14 17:22:01 +08:00
    原生肯定是直接 Swift 了,何必守着 Objective-C
        10
    pupboss   2018-09-14 17:23:41 +08:00 via iPhone
    必然用 Swift,而且,四个月前我把组里一个完整的项目用 Swift 重写了……用了大概一周,通宵的那种
        11
    KKFantasy   2018-09-14 19:12:10 +08:00 via Android
    @pupboss 有没有遇到什么比较坑的地方
        12
    nicevar   2018-09-14 19:18:35 +08:00   ♥ 1
    上面一堆喊 flutter 肯定是没做过项目的,坑实在多,先不说 iOS,就是在安卓不同版本上有很大的差异,6.0 以下的设备兼容性不好
        13
    maninfog   2018-09-14 19:22:49 +08:00 via Android
    先吐槽下,v2 现在好些人回复不审题吗,生怕别人不知道有个 rn,flutter 似的…
    如果公司让上 swift 能上 swift 吧,我们公司为了技术统一不让上…
        14
    pupboss   2018-09-14 19:52:29 +08:00
    @KKFantasy 还是有的,但是很大程度上取决于之前代码的结构,大量依赖第三方库的,改写起来不容易,因为可能没有 Swift 版,其次就是,建议从最边缘的页面开始写起,熟悉 UI 改写,然后开始造网络层,model 层的轮子,慢慢改写
        15
    ArJun   2018-09-14 22:01:34 +08:00
    用 Java ios 转 Java···
        16
    KKFantasy   2018-09-15 00:01:24 +08:00 via Android
    @nicevar @maninfog 嗯嗯,之前用过 weex,也是坑蛮多的,这个计划用 native 来写。
        17
    KKFantasy   2018-09-15 00:12:32 +08:00 via Android
    @pupboss 嗯嗯,谢谢,打算用 Swift 了
        18
    colincat   2018-09-15 01:54:59 +08:00 via iPhone
    @KKFantasy oc 比较好,毕竟支持那么久了,该遇到的坑都趟过了
        19
    atianjun   2018-10-08 12:46:02 +08:00
    swift
        20
    guodyl   2018-11-01 06:47:04 +08:00
    @pupboss 想请教一下,能否将一个已经在 appstore 上架的 OC 项目,用 Swift 完整写一遍,然后重新上架 Swift 新版本?
        21
    pupboss   2018-11-01 21:12:12 +08:00
    @guodyl 那个只和包名有关,你改成 HTML5 技术的壳都没问题
        22
    guodyl   2018-11-02 09:02:23 +08:00
    @pupboss 谢谢!
        23
    ansonsiva   2018-11-13 21:30:37 +08:00
    swift
        24
    DerekCoder   312 天前
    个人项目推荐 Swift。如果是公司项目,可以根据团队成员的实际情况决定。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1704 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 00:58 · PVG 08:58 · LAX 16:58 · JFK 19:58
    ♥ Do have faith in what you're doing.