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:));

原文地址:https://www.cnblogs.com/wjw-blog/p/8952156.html