Bootstrap initialization dyld自舉引導調用_objc_init,這個函數(shù)很清晰:首先會進行各單位初始化,如環(huán)境變量初...
之前跟同事討論過一個問題: 根據(jù)StackOverFlow上這篇問答所討論: 個人認為這個特性可以看做是自動釋放池的懶加載。從源碼處(版本:ob...
問主線程執(zhí)行testGCD后控制臺打印的結果是什么? 以上部分會異步將block任務提交到一個全局并行隊列中,該任務我們記為async_task...
LC上最近有人出了一道新題,十分有意思,叫做 Teemo Attacking(提莫攻擊)。這道算法題描述的是: 題目還給出了幾個用例以提供解釋:...
如何混編不用多說,蘋果對Swift 3.0以上的混編輔助已經(jīng)做得很方便了——無非是build settings中設置標志,以及兩個文件,一個是系...
T* temp = new T();這一步驟其實由三小步構成: 在CPU動態(tài)調度優(yōu)化時,可能發(fā)生改變以上三步順序的情況,從1-2-3變成了1-3...
我們有一個QQ群 341872661,以及我的個人wx: borishaka,可以拉進微信群討論相關DLNA難點技術。 個人開源的基本DLNA控...
在編寫Objective-C代碼時,很多時候會需要對錯誤進行處理,在OC里使用的是NSError。當我們編寫一個方法時,比如進行一個網(wǎng)絡請求,這...
C語言中有一種特殊的結構叫做聯(lián)合體,這種數(shù)據(jù)結構的定義和內存分配問題這里不具體說明。 蘋果源代碼中實現(xiàn)一個哈希表的過程中就使用到了聯(lián)合體。 由于...