Class _Nullable NSClassFromString(NSString *aClassName);
通过这个方法来判断程序中存不存在某个类
例如:
Class c1 = NSClassFromString(@"test");
if (c1 == nil) {
NSLog(@"Do not exist");
} else {
NSLog(@"Exist");
}
或者利用一个字符串来创建一个类或对象
例如:
Class c1 = NSClassFromString(@"test1");
if (c1) {
id testClass = [c1 new];
}