Ric*_*III 8 initialization class objective-c
我想知道如何创建Class
目标c中指定的对象.我在运行时文档中缺少一些方法吗?如果是这样的话是什么?我希望能够做类似以下的事情:
NSDictionary *types;
-(id<AProtocol>) createInstance:(NSString *) name
{
if ((Class cls = [types objectForKey:name]) != nil)
{
return new Instance of cls;
}
else
{
[NSException raise:@"class not found" format:@"The specified class (%@) was not found.", name];
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,名称不是类的名字,但它的缩写,我不能做什么是显示在创建一个从NSString的Objective-C中的类名的对象.
归档时间: |
|
查看次数: |
13130 次 |
最近记录: |