我想知道如果我知道某个类的名称,是否可以创建该类的对象
大概是这样的:
NSString *className = @"AwesomeViewController";
UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];
我想知道如果我知道某个类的名称,是否可以创建该类的对象
大概是这样的:
NSString *className = @"AwesomeViewController";
UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];
类也是Objective-C中的第一类对象.您可以从NSString中获取类对象,并使用NSClassFromString function.
[[NSClassFromString(className) alloc] init...]