OC
文章平均质量分 71
linyb1029
这个作者很懒,什么都没留下…
展开
-
OC 类目(category) 延展(extension) 协议(protocol)
Objective-c中提供了可以让我们扩展类定义的手段:类目,延展和协议。类目:为已知的类增加新的方法;延展:通知在本类的定义里使用类目来声明私有方法;协议:协议声明了可以被任何类实现的方法。 注意:这些手段只能增加类的方法,并不能用于增加实例变量,要增加类的实例变量,只能通过定义子类来间接实现。 1、类目 1)声明类目 @interface NSString (NumberConven转载 2015-09-25 23:53:28 · 306 阅读 · 0 评论 -
开发中使用过的设计模式
(一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview 的 数据源 delegate,通过和 protocol 的配合,完成委托诉求。 列表 row 个数 delegate 自定义的 delegate (二)观察者模式 应用场景:一般为 model 层对,cont原创 2015-10-06 20:42:07 · 582 阅读 · 0 评论