我想使用 Objective-C 运行时来调用objc_msgSend()
工厂对象,我需要构建它的参数。我想像编译器那样使用工厂实例来指定它的第一个参数。有没有办法获取工厂实例?
问问题
95 次
2 回答
-1
在一个类的实现中MyClass
,超类可以通过
Class superClass=[MyClass superclass];
您可以将其放入objc_super
结构中。请注意,编译器不会生成任何类的实例......编译器使用类对象,它是元类的实例。欲了解更多信息,请阅读Hamster Emporium 上的这篇文章。
于 2011-02-13T07:07:35.930 回答
-1
objc_getClass() 是提供工厂对象实例的函数,正如我的问题标题所要求的那样。
于 2011-02-13T08:25:28.087 回答