我在看NSArray.h
@interface NSMutableArray : NSArray
Run Code Online (Sandbox Code Playgroud)
我明白了 就在下面
@interface NSMutableArray (NSExtendedMutableArray)
Run Code Online (Sandbox Code Playgroud)
我不明白.我想使用这个类的扩展版本,但无法弄清楚如何.只是创建类NSExtendedMutableArray的对象似乎不起作用.
这是一种叫做的语言功能categories.它没有定义一个名为的新类NSExtendedMutableArray; 相反,它NSMutableArray通过向其添加新方法来定义类的新方面.
你不能创建一个NSExtendedMutableArray因为没有这样的东西,它只是一个只有编译器关心的唯一名称.NSMutableArray程序中的所有内容都支持此处定义的功能,因此您可能想要做的只是扩展NSMutableArray或自己实现新类别.
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |