如何使用Category向NSObject和NSObject的所有子类添加属性

时间:2014-04-24 04:23:47

标签: ios objective-c

我一直在Google上搜索此内容已经有一段时间了,但却未能提出任何建议。

我正在构建一个库,如果我能够为所有Apple的预构建对象IE添加自定义属性,那么这个库将更容易,更直观。 NSString,UIImage等。

如果无法添加属性,那么下一个最好的东西是什么?

我在堆栈溢出时看到了类似的东西,但它们都是关于自定义对象的类别。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您需要关联的对象。您不能简单地使用类别向现有类添加属性。

http://oleb.net/blog/2011/05/faking-ivars-in-objc-categories-with-associative-references/