[OC]NSClassFromString的用法

701 阅读1分钟

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];
}
reference:

blog.csdn.net/LXL_815520/…