[RxSwift & RxCocoa]响应式编程基础一
RxSwift 的讲解
命令式编程
“传统的UIKit编程就是命令式编程”,使用函数或闭包用来改变程序中响应的“状态”,例如对UI的操作,使用UI组件的实例对象的方法,改变组件的属性,在系统的事件循环下,UI随着属性的变化而更新。
声明式编程
定义一些行为,然后当一些事件发生后,自动的去运行这些行为(而不是主动调用这些行为),是以事件为驱动,没有对应的事件发生,这些行为是不会被运行的。例如:妈妈给小孩子声明了“挨打就要哭”的行为,妈妈一打小孩子,小孩子就会哭,当妈妈不打孩子,孩子就不会哭。小孩子不会去主动的
原创
2020-06-20 02:14:55 ·
340 阅读 ·
0 评论