iOS设计模式
筱Mary
奋斗的女汉子 @Mary
展开
-
iOS设计模式
ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate(二)观察者模式转载 2016-06-29 20:29:08 · 343 阅读 · 0 评论 -
KVO键值监听
注册监听指的是在Observer(观察者)设计模式中使用的,就是当一个类的值改变时,执行另一个类的方法// MyClass1.h#import <Foundation/Foundation.h>@interface MyClass1 : NSObject{ NSString *value;}@property (nonatomic,copy)NSString *value;@end/原创 2016-06-29 21:52:22 · 312 阅读 · 0 评论