1、本質(zhì)區(qū)別。GCD是block塊,是輕量級(jí)的,效率更高;NSOperation是基于GCD的封裝,效率比GCD低。2、NSOperation可...
1、組:dispatch_group多個(gè)網(wǎng)絡(luò)請(qǐng)求執(zhí)行完,再執(zhí)行刷新 以上代碼運(yùn)行打印: 2、dispatch_once 通常在創(chuàng)建單例時(shí)使用3...
進(jìn)程:進(jìn)程是操作系統(tǒng)分配資源的基本單位,擁有獨(dú)立的內(nèi)存單元,一個(gè)進(jìn)程崩潰,不會(huì)對(duì)其他進(jìn)程造成影響。 線程:線程是獨(dú)立運(yùn)行和對(duì)立調(diào)度的基本單位。線...
CPU中央處理器,主要任務(wù)是對(duì)象的創(chuàng)建和銷(xiāo)毀、對(duì)象屬性的調(diào)整、布局計(jì)算、文本計(jì)算和排版、圖片的格式轉(zhuǎn)換和解碼、圖片的繪制等。GUP圖像處理器。主...
冷啟動(dòng):從0開(kāi)始啟動(dòng)App1、App啟動(dòng)時(shí),dyld會(huì)將可執(zhí)行文件加載到內(nèi)存中,同時(shí)加載依賴(lài)的動(dòng)態(tài)庫(kù),都加載完畢后,會(huì)通知runtime進(jìn)行下一...
1.weak的基本用法 weak是弱引用,用weak來(lái)修飾、描述所引用的對(duì)象計(jì)數(shù)器并不會(huì)增加,而且weak會(huì)在引用對(duì)象被釋放時(shí)自動(dòng)置為nil,這...
atomic和nonatomic的主要區(qū)別在于系統(tǒng)生成的getter和setter方法不同。 atomic: 聲明屬性時(shí)在不添加atomic和n...
IJSEditSDK[https://github.com/wangjinshan/IJSEditSDK]基于GPUImage的圖片視頻編輯工具...
內(nèi)購(gòu)流程: 核心代碼: 1、初始化SKProductsRequest請(qǐng)求 2、在代理的方法中處理業(yè)務(wù)邏輯