所以我有一堂课MyClass
。它的名字是char * myclasses[]
. 我想使用 objc 运行时 api 分配它。
1)这是最好的方法吗?我的目标是在真正需要使用它们之前不分配 10 或 15 个 ViewController,并且也没有巨大的 switch 语句来创建它们。
Class aClass = NSClassFromString ( [NSString stringWithUTF8String:myclasses[1]] );
id myClass = class_createInstance(aClass, 0);
我也试图了解注册课程..
2)由于我不是在运行时创建一个新类(只是分配),我不应该注册它,对吗?
3) 课程注册如何正常进行?(请随时将我指向某处的文件)。