我知道我可以使用“类别扩展”(即@interface NSMutableArray (MyExtension)
)“子类化” NSMutableArray,以向该类添加新功能。但是,有没有一种使用类别扩展的方法来向扩展添加新属性?
最佳答案
请注意,@interface NSMutableArray (MyStuff)
是类别,而不是类扩展。在这种情况下,它们是相似的,但实际上有很多不同的细节。
您不能通过任何一种机制将存储添加到现有类。但是,您可以使用Associative References将数据与实例相关联。
关于objective-c - 如何通过类别扩展将属性添加到NSMutableArray?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4071500/