第十九篇:iOS架构设计

架构优化:高内聚,低耦合

MVC

MVP :面向协议式编程

MWWM: 双向绑定(model和view可以相互控制),可以使用ReactiveObjc里的RCAObserve(kvo效果)进行订阅值的监听,MVVM+RAC双向绑定


WechatIMG2170.jpeg

当我们触发一个点击改变一个model里的值,因为上面的RCAObserve提前进行了订阅,就会进行一个数据改变然后回调successBlock,数据改变后就会调用这个回调走下面的block里的,进行界面的视图更新。起到一个双向的绑定效果

WechatIMG2171.jpeg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容