第十九篇:iOS架构设计

2022-06-21  本文已影响0人  坚持才会看到希望

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

MVC

MVP :面向协议式编程

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


WechatIMG2170.jpeg

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

WechatIMG2171.jpeg
上一篇 下一篇

猜你喜欢

热点阅读