Equivalent in Objective-c of AS3's getDefinitionByName?
是否有一种方法可以通过使用字符串来获取/创建Objective-C中的类,比如如何在AS3中使用GetDefinitionByName?
尝试:
从这个线程:
是否按名称创建Objective-C类实例?
我想你在找nsclassfromstring。应该这样使用(我从这个答案中借用了这个代码;代码来自Dave Delong):
1 2 3 | Class dictionaryClass = NSClassFromString(@"NSMutableDictionary"); id object = [[dictionaryClass alloc] init]; [object setObject:@"Foo" forKey:@"Bar"]; |