MVVM+RxSwift ?
![]() | 1 icestraw 2021-09-06 11:18:25 +08:00 ![]() HTML5 + WebView |
![]() | 2 zhutai0201 2021-09-06 11:21:46 +08:00 HTML5 + WebView |
![]() | 3 irobbin 2021-09-06 11:28:12 +08:00 ![]() 看不懂上面两个回复 |
![]() | 4 wobuhuicode 2021-09-06 12:36:19 +08:00 MVC 架构才是原生的最好出路。 |
5 C603H6r18Q1mSP9N 2021-09-06 13:15:45 +08:00 HTML5 + WebView |
![]() | 6 Leonard 2021-09-06 13:52:51 +08:00 LZ 问原生,一堆说 HTML 的是什么心态 |
![]() | 7 elone 2021-09-06 13:59:20 +08:00 via iPhone 楼上 h5 webview 都是认真的? |
![]() | 9 devcat9 2021-09-06 15:05:54 +08:00 HTML5 + WebView |
10 chaodada 2021-09-06 15:14:01 +08:00 现在应该还是 uikit 吧 swiftUI 兼容不好 朋友最近弄的 还是 oc |
11 luosch 2021-09-06 15:23:26 +08:00 HTML5 + WebView |
12 hellowmykami 2021-09-06 15:31:47 +08:00 一堆说 h5+webview 的,都认真的吗? |
![]() | 13 xarthur 2021-09-06 15:34:43 +08:00 via iPhone 我看视频现在都推荐用 Combine 代替 RxSwift 了? Combine 毕竟是 Apple 第一方库。 |
![]() | 14 wipbssldo 2021-09-06 15:35:03 +08:00 你先定义一下什么叫「主流」? |
![]() | 15 fxckrx 2021-09-06 15:37:04 +08:00 fuck RxSwift |
16 wowbaby 2021-09-06 16:05:38 +08:00 最早用 swift2.0 写两个上架 app,语法老变整得好烦躁,后来用 oc 重写了一遍 => 不久又过度到 HTML5 + WebView 。 现在非比原生 app 都用 uniapp 写,轻松很多。 |
![]() | 17 WildCat 2021-09-06 16:16:45 +08:00 建议别用 RxSwift,用 Combine 。但是 Combine 13.0 下可能有 bug |
![]() | 18 murmur 2021-09-06 16:38:13 +08:00 h5+webview 可不是主流,复用率最高的开发,还可以兼容 wap 模式,微信小程序那么大的落地市场全被你们无视了是吧 难怪现在动不动强制 app,wap 一个没有 |
![]() | 19 murmur 2021-09-06 16:39:11 +08:00 近日,阿拉丁研究院发布《 2020 年小程序互联网发展白皮书》,白皮书中提到,2020 年全网小程序已超 600 万。 其中,微信小程序数量超 380 万,日活跃用户超 4 亿,MAU 为 8.3 亿 这就是 h5+webview 的数据 |
![]() | 20 chengkai1853 2021-09-06 16:52:26 +08:00 如果是自己开发玩,并且不打算兼容老系统( iOS 14 以下),可以用 SwiftUI + Combine. 否则还是 UIKit... |
![]() | 21 kooze 2021-09-06 17:18:16 +08:00 紧跟官方 |
![]() | 22 ArJun 2021-09-06 17:29:11 +08:00 原生壳+ H5 真的是主流,不是开玩笑 |
![]() | 23 sauchye 2021-09-06 17:41:17 +08:00 国内并不是所有 Swift 吧,还有 OC+MVVM,自己折腾可以 SwiftUI |
![]() | 24 JHExp 2021-09-06 18:00:17 +08:00 MVVM+RxSwift |
![]() | 25 agagega 2021-09-06 18:13:29 +08:00 via iPhone Swift 从 4 开始语法已经稳定了,总不能今天拿 iPhone 5 出来说 iPhone 屏幕小对吧 |
![]() | 26 FanChen 2021-09-06 19:24:03 +08:00 via iPhone SwiftUI + Combine |
![]() | 27 code4you 2021-09-06 19:40:46 +08:00 Flutter MVVM+RxSwift SwiftUI + Combine |
29 102errors 2021-09-06 23:20:38 +08:00 Foundation + UIKit |
![]() | 30 icyalala 2021-09-06 23:29:01 +08:00 主流就是苹果那套 MVC 混着些三方库,没别的所谓什么框架技术。 另外楼主问的就是 iOS 原生,那些说什么 HTML5+WebView 的回答,就像在问 Android 旗舰机时回答 iPhone 一样不着边际。。 |
![]() | 33 WildCat 2021-09-07 00:00:00 +08:00 |
![]() | 34 ArJun 2021-09-07 09:07:03 +08:00 @duhb 论原生和 H5 占比 很多 APP H5 肯定超过了%50,兴起的 flutter uni rn 就更不用说了,不要拿上架说事,好好看规则吧 |
![]() | 35 salor 2021-09-07 09:56:05 +08:00 前几年 h5 套壳上架确实会被拒,去年还是前年强制 h5 应用整改一波过后才放宽对 h5 的限制。 |
![]() | 36 holydancer 2021-09-07 15:01:39 +08:00 主流的话应该还是 mvc 或者 mvvm 传统 oc 那一套很完善稳定了 要是趋势和好用一定是新的 combine 这种啦。 当然框架太宽范了,很多工具都可称之为框架吧 Flutter 成不了趋势,个人建议真不用在上面浪费太多时间。有的坑永远填不了 |