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

iOS 原生,目前什么框架技术比较主流

  •  
  •   Creolophus · 47 天前 · 3771 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MVVM+RxSwift ?

    37 条回复    2021-09-08 07:18:31 +08:00
    icestraw
        1
    icestraw   47 天前   ❤️ 1
    HTML5 + WebView
    zhutai0201
        2
    zhutai0201   47 天前
    HTML5 + WebView
    irobbin
        3
    irobbin   47 天前   ❤️ 1
    看不懂上面两个回复
    wobuhuicode
        4
    wobuhuicode   47 天前
    MVC 架构才是原生的最好出路。
    shanghai1998
        5
    shanghai1998   46 天前
    HTML5 + WebView
    Leonard
        6
    Leonard   46 天前
    LZ 问原生,一堆说 HTML 的是什么心态
    elone
        7
    elone   46 天前 via iPhone
    楼上 h5 webview 都是认真的?
    xaoflysho
        8
    xaoflysho   46 天前
    @Leonard 一群来捣乱的心态
    devcat9
        9
    devcat9   46 天前
    HTML5 + WebView
    chaodada
        10
    chaodada   46 天前
    现在应该还是 uikit 吧 swiftUI 兼容不好 朋友最近弄的 还是 oc
    luosch
        11
    luosch   46 天前
    HTML5 + WebView
    hellowmykami
        12
    hellowmykami   46 天前
    一堆说 h5+webview 的,都认真的吗?
    xarthur
        13
    xarthur   46 天前 via iPhone
    我看视频现在都推荐用 Combine 代替 RxSwift 了?
    Combine 毕竟是 Apple 第一方库。
    wipbssldo
        14
    wipbssldo   46 天前
    你先定义一下什么叫「主流」?
    fxckrx
        15
    fxckrx   46 天前
    fuck RxSwift
    wowbaby
        16
    wowbaby   46 天前
    最早用 swift2.0 写两个上架 app,语法老变整得好烦躁,后来用 oc 重写了一遍 => 不久又过度到 HTML5 + WebView 。
    现在非比原生 app 都用 uniapp 写,轻松很多。
    WildCat
        17
    WildCat   46 天前
    建议别用 RxSwift,用 Combine 。但是 Combine 13.0 下可能有 bug
    murmur
        18
    murmur   46 天前
    h5+webview 可不是主流,复用率最高的开发,还可以兼容 wap 模式,微信小程序那么大的落地市场全被你们无视了是吧

    难怪现在动不动强制 app,wap 一个没有
    murmur
        19
    murmur   46 天前
    近日,阿拉丁研究院发布《 2020 年小程序互联网发展白皮书》,白皮书中提到,2020 年全网小程序已超 600 万。 其中,微信小程序数量超 380 万,日活跃用户超 4 亿,MAU 为 8.3 亿

    这就是 h5+webview 的数据
    chengkai1853
        20
    chengkai1853   46 天前
    如果是自己开发玩,并且不打算兼容老系统( iOS 14 以下),可以用 SwiftUI + Combine. 否则还是 UIKit...
    kooze
        21
    kooze   46 天前
    紧跟官方
    ArJun
        22
    ArJun   46 天前
    原生壳+ H5 真的是主流,不是开玩笑
    sauchye
        23
    sauchye   46 天前
    国内并不是所有 Swift 吧,还有 OC+MVVM,自己折腾可以 SwiftUI
    JHExp
        24
    JHExp   46 天前
    MVVM+RxSwift
    agagega
        25
    agagega   46 天前 via iPhone
    Swift 从 4 开始语法已经稳定了,总不能今天拿 iPhone 5 出来说 iPhone 屏幕小对吧
    FanChen
        26
    FanChen   46 天前 via iPhone
    SwiftUI + Combine
    code4you
        27
    code4you   46 天前
    Flutter

    MVVM+RxSwift

    SwiftUI + Combine
    duhb
        28
    duhb   46 天前 via iPhone   ❤️ 1
    @ArJun 主流个毛线,可以负责任的告诉你原生代码少于 50%以后上架都上不去,审核直接打回 4.2
    102errors
        29
    102errors   46 天前
    Foundation + UIKit
    icyalala
        30
    icyalala   46 天前
    主流就是苹果那套 MVC 混着些三方库,没别的所谓什么框架技术。
    另外楼主问的就是 iOS 原生,那些说什么 HTML5+WebView 的回答,就像在问 Android 旗舰机时回答 iPhone 一样不着边际。。
    zpxshl
        31
    zpxshl   46 天前 via Android
    @duhb 怎么判断代码量的比例呢? h5 可以动态下发的吧
    WebKit
        32
    WebKit   46 天前 via Android
    @zpxshl 参考 RN 动态下发被下架事件
    WildCat
        33
    WildCat   46 天前
    @duhb 没这个规则,我可以更负责任地告诉你 HSBC China 就是这种。个人也上架过这种,完全符合 App Store policy 。




    @WebKit 和这个似乎不想关
    ArJun
        34
    ArJun   46 天前
    @duhb 论原生和 H5 占比 很多 APP H5 肯定超过了%50,兴起的 flutter uni rn 就更不用说了,不要拿上架说事,好好看规则吧
    salor
        35
    salor   46 天前
    前几年 h5 套壳上架确实会被拒,去年还是前年强制 h5 应用整改一波过后才放宽对 h5 的限制。
    holydancer
        36
    holydancer   45 天前
    主流的话应该还是 mvc 或者 mvvm 传统 oc 那一套很完善稳定了
    要是趋势和好用一定是新的 combine 这种啦。
    当然框架太宽范了,很多工具都可称之为框架吧
    Flutter 成不了趋势,个人建议真不用在上面浪费太多时间。有的坑永远填不了
    wazggcd
        37
    wazggcd   45 天前 via Android
    @fxckrx 看你这 id 好像就对 RxSwift 充满怨念😂😂😂
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2105 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:41 · PVG 12:41 · LAX 21:41 · JFK 00:41
    ♥ Do have faith in what you're doing.