1). class反射
- 通過類名的字符串形式實例化對象。
Class class = NSClassFromString(@"student");
Student *stu = [[class alloc] init]; - 將類名變?yōu)樽址?br>
Class class =[Student class];
NSString *className = NSStringFromClass(class);
2). SEL的反射
- 通過方法的字符串形式實例化方法洲尊。
SEL selector = NSSelectorFromString(@"setName");
[stu performSelector:selector withObject:@"Mike"]; - 將方法變成字符串。
NSStringFromSelector(@selector*(setName:));