我现在是把所有东西 都放在一个 view 里的, 但是觉得这样不太好
想问问大家是怎么做的, 是否有可以参考的项目
我用的是最新版本的 xcode
谢谢
1
YYYeung 2021-05-17 23:01:40 +08:00
既然都问到怎么管理,那这里的自由度就应该挺大了,容易造成此时一套,彼时一套
感觉这种声明式 UI 的状态管理走 React-Redux 那一套会比较好管理,在 Swift 中有一个 Composable Architecture, 可以了解下是否合适,起码思想上比较成熟 |
2
find456789 OP @YYYeung
谢谢 |
3
tonghuashuai 2021-05-18 13:54:37 +08:00 via iPhone 1
MVVM,我看了一些项目,大部分都是三层
- Model:对象模型 - View:只有 UI,尽量少逻辑,引入 view model 来做状态管理和逻辑控制 - ViewModel:UI 的状态和逻辑 再大了可以考虑加 service 层 |