1、在target里面创建一个Person类,在.m文件里面添加人的base基础分类
@interface Person : NSObject
//person类原有的属性和方法
@end
//给Person类增加新的方法
// 声明一个分类
@interface Person (base)
//吃
-(void)eat;
//跑
-(void)run;
@end
2、在Person+playGame.h和.m文件中创建类目
//Person+playGame.h文件
#import "Person.h"
@interface Person(playGame)
-(void)playLol;
-(void)playDota;
@end
//Person+playGame.m文件
#import "Person+playGame.h"
@implementation Person (playGame)
-(void)playLol{
NSLog(@"那人正在玩撸啊撸");
}
-(void)playDota{
NSLog(@"那人正在玩刀塔");
}
@end
在主函数中引入Person+playGame.h头文件,Person类就可以使用类目中的方法
总结:
1)格式,类目的头文件里要引用类的头文件,要加入被小括号括起来的类目名,.m文件中也要加入类目明,主函数要引用类目的头文件。
2)类目可以扩展类的方法而不该动类,利于模块开发,利于多人开发。
|
|