iOS 问答时间
runloop 的 model作用是什么?
答案: model 主要是用来指定事件在运行循环中的优先级,分为:
NSDefaultRunLoopMode(kCFRunLoopDefaultMode): 默认,空闲状态
UITrackingRunLoopMode: UIScrollView 滑动时 继续runloop
UIInitializationRunLoopMode: 启动runloop 时
NSRunLoopCommonModes (kCFRunLoopCommonModes) Mode集合
OC的反射机制是什么?
1)class 反射机制
通过类名的字符串形式 实例化对象。
Class class = NSClassFromString(@"student");
Student *stu = [[class alloc] init];
将类名变为字符串
Class class = [Student calss];
NSString *className = NSStringFromClass(class);
2)SEL 反射机制
SEL selector = NSSelectorFromString(@"setName");
[stu persormSelector:selector withObject:@"Mike"];
将方法变为字符串
NSStringFromSelector(@selector*(setName:));