我有一组数据类,我想用我自己的方法通过创建每个类独有的类别来扩展它们。
在声明一个类别时,每个类别是否需要有一个唯一的名称,或者我可以重复使用相同的名称。
例子。假设我有一个 List 类和 ListItem 类,我想要两个类别。我现在正在做的声明如下:
在 List+Additions.h 中
@interface List (Additions) ...
在 ListItem+Addtions.h
@interface ListItem (Additions) ...
那样可以么?我不知道它是否一直在工作。什么被认为是类别名称?是“Additions”,还是“ListItem+Additions”的组合。