分类的使用和非正式协议 - OC

2015-09-02  本文已影响844人  以太死多
分类(Category)的作用:
使用分类(Category)的目的:
声明和使用一个分类(Category):
 @interface 待扩展的类名(分类的名称)      //分类声明
 @end
 @implementation 待扩展的类名(分类的名称)    //分类实现
 @end

Person+base ------>分类文件的命名规范

如:

@interface Person(base)    //@interface 待扩展的类名(分类的名称)
@end
分类(Category)的注意事项:
非正式协议:
分类延展:
 @interface MyClass(){

    float value;    //给MyClass扩展新的变量

 }

 -(void)setValue:(float)newValue;  //给MyClass扩展新的方法

 @end
上一篇下一篇

猜你喜欢

热点阅读