您的位置:首页 > 其它

类扩展:Extension

2016-08-25 14:18 309 查看
  类扩展:Extension 也称为匿名分类

  1:作用:1:能为某个类附加额外的属性,成员变量,方法声明

        2:定义一些私有方法,可以隐藏不对外公布的方法,多用于隐藏一些中间步骤的方法

  2:创建:NewFile-Objective-C-Extention

  




3:使用格式:创建成功后只有Person_action.h一个文件(category 有两个文件:Person+action.h,Person+action.m)

Person_action.h

#import "Person.h"
@interface Person ()//注意括号中没有类名称,这是与分类category的不同之处
//为Person类添加成员变量
@property(copy,nonatomic)NSString *testExtension;
-(void)run;
//为Person类添加方法
-(void)jump;
@end
扩展的方法可以不在类Person.h中声明就可以调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: