架构优化:高内聚,低耦合
MVC
MVP :面向协议式编程
MWWM: 双向绑定(model和view可以相互控制),可以使用ReactiveObjc里的RCAObserve(kvo效果)进行订阅值的监听,MVVM+RAC双向绑定
当我们触发一个点击改变一个model里的值,因为上面的RCAObserve提前进行了订阅,就会进行一个数据改变然后回调successBlock,数据改变后就会调用这个回调走下面的block里的,进行界面的视图更新。起到一个双向的绑定效果
架构优化:高内聚,低耦合
MVC
MVP :面向协议式编程
MWWM: 双向绑定(model和view可以相互控制),可以使用ReactiveObjc里的RCAObserve(kvo效果)进行订阅值的监听,MVVM+RAC双向绑定
当我们触发一个点击改变一个model里的值,因为上面的RCAObserve提前进行了订阅,就会进行一个数据改变然后回调successBlock,数据改变后就会调用这个回调走下面的block里的,进行界面的视图更新。起到一个双向的绑定效果