是否可以按名称创建类的实例?比如:
NSString* className = @"Car";
id* p = [Magic createClassByName:className];
[p turnOnEngine];
我不知道这在objective-c中是否可行,但似乎可以,
最佳答案
id object = [[NSClassFromString(@"NameofClass") alloc] init];
https://stackoverflow.com/questions/1174093/
相关文章:
objective-c - 如何获取 Root View Controller ?
objective-c - 从 NSString 中删除字符?
objective-c - ViewController 响应选择器 : message sent
iphone - Xcode 调试器 : view value of variable
objective-c - 如何在 Xcode 中定义预处理器符号
objective-c - 在Objective-C中将一个类的实例转换为@protocol
iphone - 如何拦截点击 UITextView 中的链接?