1.NSTimer的使用 以timerWithTimeInterval開頭的需要加到runloop里仔粥,在子線程中還需要讓runloop,run起...

1.NSTimer的使用 以timerWithTimeInterval開頭的需要加到runloop里仔粥,在子線程中還需要讓runloop,run起...
1.小對象類型 面試題 taggedPointerDemo正常打印甜橱,taggedPointerDemo2 crash,出錯的原因是objc_re...
1.前沿 1.1概念 Runloop不僅僅是一個運行循環(huán)(do-while循環(huán))栈戳,也是提供了一個入口函數(shù)的對象渗鬼,消息機制處理模式。運行循環(huán)從兩種...
1.探究autoreleasepool是什么東西 1.clang探究autoreleasepool本質(zhì) clang之后的代碼 我們看出__AtA...
1.概念 1.1.測量Pre-main Time 在工程的scheme中添加環(huán)境變量DYLD_PRINT_STATISTICS荧琼,看main之前的...
1.Block的類型 全局Block(NSGlobalBlock) block 內(nèi)部沒有引用外部變量的 Block 類型都是 NSGlobalB...
概念 自旋鎖: 線程反復(fù)檢查鎖變量是否可用。由于線程在這一過程中保持執(zhí)行差牛, 因此是一種忙等待命锄。一旦獲取了自旋鎖,線程會一直保持該鎖偏化,直至顯式釋 ...
前沿 隊列的本質(zhì)是對象,在我們使用GCD創(chuàng)建隊列時脐恩,創(chuàng)建好的隊列主要是記錄并發(fā)或者串行等信息,如果需要完成任務(wù)則需要被函數(shù)調(diào)用侦讨。下面就從底層探索...
GCD簡介 1.什么是GCD? 全稱是 Grand Central Dispatch ,將任務(wù)添加到隊列驶冒,并且指定執(zhí)行任務(wù)的函數(shù)純 C 語言,提...
1.多線程概念 線程 線程是進程的基本執(zhí)行單元韵卤,一個進程的所有任務(wù)都在線程中執(zhí)行進程要想執(zhí)行任務(wù)骗污,必須得有線程,進程至少要有一條線程程序啟動會默...