标头中声明了多个接口

时间:2014-09-04 15:51:54

标签: objective-c

有人可以向我解释为什么Apple在NSArray.h中声明了各种接口吗?

他们宣布

@interface NSArray: something something

然后他们有了这个

@interface NSArray (NSExtendedArray)

为什么他们在括号中使用NSExtendedArray?谢谢。

1 个答案:

答案 0 :(得分:1)

类别 - 由括号内的事物命名 - 定义了扩展类的方法的逻辑分组。使用类别这些方法也可以在其他头文件中。例如,NSString路径扩展名。