您的位置:首页 > 移动开发 > IOS开发

iOS runloop 详解1

2016-07-25 10:55 204 查看
http://www.nowcoder.com/questionTerminal/fa8aeefff80e41f7b9c2eea21619607e

[[NSRunLoop currentRunLoop]runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];这段代码的作用是:( )
A设置当前线程的运行模式
B暂停当前线程一段时间
C在当前线程中进行一次消息轮询
D设置当前线程的最大运行时间
答案是:c 在当前线程中进行一次消息轮询

C,这句话的作用就是一直监听线程是否有消息输入(default模式),有就然线程开始工作,没有就休眠。
进行一次消息轮询,如果没有任务需要处理的消息源,则直接返回
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: