目标C类

时间:2014-06-27 13:29:58

标签: objective-c

我有两个类,让我们说ClassA和ClassB,ClassB是ClassA的子类。

我正在为ClassA添加一个类别,

@interface ClassA (DataHandling)
-(void)addData;
@end

然后在sublcass我添加另一个类别,

@interface ClassB (DataHandling)
-(void)addDataGlobally;
@end

这会被视为多个类别的单一类别,并且我会遇到任何冲突,尽管方法名称不同吗?

1 个答案:

答案 0 :(得分:1)

这是两个不同类别的两个不同类别。

不会发生冲突,但最好的做法是在类别方法前加上唯一标识符,例如

-(void)my_addDataGlobally;