NSClassFromString,NSSelectorFromString,isKingOfClass
1. NSClassFromString
这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;
id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];
正常情况下等...
分类:
移动开发 时间:
2014-10-13 20:16:27
阅读次数:
187
Class NSClassFromString (NSString *aClassName);NSString * NSStringFromClass (Class aClass);NSString * NSStringFromProtocol (Protocol *proto);Protocol ...
分类:
其他好文 时间:
2014-08-13 03:32:15
阅读次数:
265
id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];和id myObj = [[MySpecialClass alloc] init];是一样的。但是,如果你的程序中并不存在MySpecialClass这个类,下面的写法会出错...
分类:
移动开发 时间:
2014-07-09 19:40:34
阅读次数:
221
有时候我们需要通过类名来生成相应类的实例,这就用到反射机制。首先通过类名生成Class类实例 在通过该Class 实例来创建(alloc)对象;具体方法会用到 NSClassFromString(类名) 一看就知道是C语言的东西;NSString * tempClassName = @"yourCl...
分类:
其他好文 时间:
2014-06-20 15:06:23
阅读次数:
157