原文: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