iOS 判断一个类是否存在,NSStringFromClass 不用 import 就可以获取类

时间:2023-02-04 20:48:42

Class myCls = NSClassFromString(@"Person");

NSString *str = NSStringFromClass(myCls);

if (str.length) {

NSLog(@"这个类存在");

}else{

NSLog(@"这个类不存在");

}

这个方法可以不用引入类,判断一个类是否存在于项目中,可以在对接项目的时候动态的获取另外一个开发者的类。减少了代码的耦合性。