OC-多線程-單例模式 說起單例胜卤,我們一般使用GCD的dispath_once來創(chuàng)建單例 對于單例,需要知道以下兩個(gè)問題: 1.單例為什么只執(zhí)行...
OC-使用GCD封裝定時(shí)器 NSTimer和CADisplayLink實(shí)際上這兩個(gè)計(jì)時(shí)器并不是一定準(zhǔn)時(shí)的,因?yàn)樗麄兌家蕾囉趓unloop,如果r...
OC-內(nèi)存管理(一)-定時(shí)器NSTimer NSProxy消息轉(zhuǎn)發(fā) NSTimer NSTimer會(huì)對target產(chǎn)生強(qiáng)引用,如果target再...
OC-多線程 - 01 - 基礎(chǔ)內(nèi)容 一综膀、iOS中的常見多線程方案 pthread 和 NSThread 是 程序員自己創(chuàng)建 線程澳迫,自己管理什么...
iOS-RunLoop詳解(三):使用RunLoop線程本缛埃活方案 如果經(jīng)常要在子線程中做事情橄登,不使用保活,就會(huì)一直創(chuàng)建拢锹、銷毀子線程谣妻,這樣很耗性能...
iOS-RunLoop詳解(二):源碼梳理Runloop的流程 RunLoop 源碼分析: 我們找到CFRunLoop.c源碼,發(fā)現(xiàn)里面有很多函...
RunLoop概念 RunLoop介紹 RunLoop 是什么?RunLoop 還是比較顧名思義的一個(gè)東西面褐,說白了就是一種循環(huán),只不過它這種循環(huán)...
OC-Runtime-常用API 一. 類相關(guān)API Class object_getClass(id _Nullable obj) 獲取 is...
RUN>*********************** ??運(yùn)行結(jié)果?? **************************2021-05-08 ...