- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 进阶之路(基础篇)OC——KVC&KVO
KVC&KVOKVCOC中提供的一种通过字符串访问一个对象的实例变量的一种方法,采用观察者模式,在NSObject中实现。API- (id)valueForKey:(NSString *)key; - (void)setValue:(id)value forKey:(NSString *)key; - (id)valueForKeyPath:(NSString *)keyPath; -
2015-11-05 21:29:35 594
原创 进阶之路(基础篇)OC——Category&Extension
category&extensioncategory使用场景1.为已经存在的类添加方法。2.可以把类的实现放到不同的文件中。3.声明私有方法。表现形式#import "ClassName.h" @interface ClassName (CategoryName) //method declarations @end 使用注意category的使用声明:@interface NSString(Add
2015-11-04 20:56:24 436
原创 进阶之路(基础篇)OC——block
进阶之路(基础篇)OC——block Block简介 block实际上是Objective-c对闭包的实现。 闭包允许一个函数访问声明该函数运行上下文中的变量,甚至可以访问不同运行上下文中的变量。 Block使用场景 通常作为回调函数取代传统的回调方式。主要使用场景为: 1.任务完成时回调处理。 2.消息监听时的回调处理。 3.错误消息的回调处理。 4.枚举回调。 5.视图动
2015-11-01 15:39:02 475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人