2014-09-04 54 views
0

任何人都可以向我解释为什么Apple有NSArray.h中声明的各种接口?头中声明的多个接口

他们述说

@interface NSArray: something something 

,然后他们有这个

@interface NSArray (NSExtendedArray) 

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

回答

1

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

+0

好的,谢谢。 – DMH 2014-09-04 16:23:56