原文:iOS RunLoop面试题

一 什么是RunLoop 从字面意思看就是运行循环,其实内部就是do while循环,这个循环内部不断地处理各种任务 比 如Source,Timer,Observer 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动 run方法 RunLoop只能选择一个Mode启动,如果当前Mode中没有任何Source,Timer,Observer,那么就 ...

2016-04-13 17:38 0 1643 推荐指数:

查看详情

iOS面试题runloop

本文围绕以下几个部分展开对runloop的叙述。   1.runloop是什么/runloop的概念?   2.NSRunLoop 和 CFRunLoopRef?   3.runloop和线程的关系?   4.runloop对外接口/runloop的几个类 ...

Mon Jun 27 18:47:00 CST 2016 3 14681
iOS RunLoop 总结以及相关面试题解答

Runloop Runloop是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。一个Runloop就是一个事件处理的循环,用来不停的调度工作及处理输入事件。使用runloop的目的就是让你的线程 RunLoop的主要目的: 什么时候使用RunloopRunloop ...

Wed Jan 16 22:10:00 CST 2019 0 1699
RunLoop和autorelease的一道面试题

有这么一道iOS面试题 以下代码有没有什么问题?如果有?如何解决? for (int i = 0; i < largeNumber; i++) { NSString *str = [NSString stringWithFormat:@"hello -%04d", i ...

Wed Apr 22 02:48:00 CST 2015 0 2920
Runloop详解面试题(面试必备NSTimer)

什么是 Runloop? 从字面上讲就是运行循环。 它内部就是do-while循环,在这个循环内部不断地处理各种任务。说通俗来说就是一个死循环. 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run ...

Fri Nov 24 00:59:00 CST 2017 0 1067
iOS 面试题

1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:不可以,可以实现多个接口;category是分类,,一般情况下分 ...

Thu Jul 25 17:18:00 CST 2013 1 10123
iOS面试题

1.简述OC中内存管理机制. 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是并不是所有对象在ARC环境下均不需要管理内存,子线程和循 ...

Thu Oct 08 02:45:00 CST 2015 0 1842
iOS面试题

基础篇 Objective-C的类可以多重继承么?可以采用多个协议么? 不可以多重继承,可以采用多个协议. objc使用什么机制管理对象内存? MRC 手动引用计数 ARC 自动引用 ...

Wed May 11 20:18:00 CST 2016 0 8610
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM