混合一个没有实例的类



我需要swizzle一个类,我没有一个参考点,我试图在swizzle。我使用"indie"swizzling方法,这样我就可以从任何地方混合任何类,但它需要该类的实例才能获得Class引用。

示例代码有这一行:

Class class = [NSURLSession sharedSession].class;

但是,我需要这样做:

Class class = classof(ViewController); //ViewController is a class, not an instance

或者类似的东西。这在objective中是可能的吗?

你可以用同样的方法:

Class class = ViewController.class;

你可以很容易地使用NSClassFromString方法,还是我误解了什么?

相关内容

  • 没有找到相关文章

最新更新