关系:
M-V-C:model - view - controller
M-V-VM:model - view/viewController - viewModel
一、本质:
比较MVC和MVVM之后:其实MVVM是在MVC的基础上增加了VM层
二、分析:
1、将原MVC的V和C统一归为V,即原MVC被简化为:M-V
2、再在简化后的础上添加VM层,即:M-V - VM
M-V-C:model - view - controller
M-V-VM:model - view/viewController - viewModel
比较MVC和MVVM之后:其实MVVM是在MVC的基础上增加了VM层
1、将原MVC的V和C统一归为V,即原MVC被简化为:M-V
2、再在简化后的础上添加VM层,即:M-V - VM
一、对Xcode进行设置如果想要在TimeProfile中直观的查看方法耗时,需要对Xcode进行设置在Xcode->Build Setting->Debug Information Format中设置选项为:DWARF with DSYM File注意:不为DWARF with DSYM File选项的话,在TimeProfile中就只能看到一堆线程二、对TimeProfile进行设置1、在TimeProfile的Call Tree中,右侧面板有三个检查器:record se...…
目的 理解函数式调用 理解链式调用 函数式和链式调用区别 理解响应式编程DEMO点我建议理解链式调用前,先理解函数式调用函数式到链式//声明@interface Animal : NSObject- (Animal *)run;- (Animal *)jump;- (Animal *)say:(NSString *)words;@end//实现@implementation Animal- (Animal *)run{ NSLog(@"run -- "); return...…