ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻
开启你的AI之旅
广告
## 尾言 其实不管是热门的`MVVM`架构、或者其他稍冷的`MVCS`、`VIPER`之类的架构模式,都是基于`MVC`改进的。本文不是要讲`MVC`的代码应该怎么分层,只是把自己对于这个模式的思考简单的分享一下,希望能让各位有所领悟。当然,没有一种结构是绝对完美的,业务职责的划分必然带来其相应的负面影响,找到这些划分的平衡点就是我们学习架构设计的意义所在。
0.前言
1.如何分层
2.模型Model应该放什么代码
3.I/O操作
4.视图层的Self-Manager
5.视图层的动画效果
6.瘦身Controller
7.尾言