A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© neverbloom7 中级黑马   /  2015-8-27 22:16  /  462 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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)类目可以扩展类的方法而不该动类,利于模块开发,利于多人开发。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马