sync: 會阻塞當(dāng)前線程,不具備開啟新線程的能力 async:不會阻塞當(dāng)前線程,具備開啟新線程的能力(注: 具備開啟線程的能力,不一定會開啟新...
進程:運行過程中的程序,具有一定獨立功能,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位 線程:是進程的基本執(zhí)行單元,一個進程的所有任務(wù)都在線程中執(zhí)行,...
'A' 新增 'D' 刪除 'M' 修改 'R' 替代 'C' 沖突 'I' 忽略 '?' 未受控 '!' 丟失响蓉,一般是將受控文件直接刪除導(dǎo)致...
1:循環(huán)引用 解決辦法: NSTimer使用block或者代理對象(NSProxy) CADisplayLink使用代理對象(NSProxy) ...
1:通過Objective-C源代碼 2.通過類NSObject的方法 3.通過運行時系統(tǒng)的函數(shù)
UIKit 不是線程安全的框架,當(dāng)多個線程進行UI操作哨毁,有可能出現(xiàn)資源搶奪枫甲,導(dǎo)致問題
if(@available(iOS13,*)) { UINavigationBarAppearance *appearance = [[...
命令 git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/t...
修飾局部變量: 1:只會初始化一次且在程序中只有一份內(nèi)存 2:延長局部變量的生命周期,直到程序結(jié)束才銷毀 修飾全局變量: 作用域僅限于...