
卡頓優(yōu)化 在了解卡頓優(yōu)化相關(guān)的前頭,首先要了解 CPU 和 GPU。 CPU(Central Processing Unit,中央處理器)對(duì)象的...
CADisplayLink、NSTimer 使用注意 CADisplayLink 和 NSTimer 會(huì)對(duì) target 產(chǎn)生強(qiáng)引用,如果 ta...
基本認(rèn)識(shí) 在計(jì)算機(jī)的發(fā)展長(zhǎng)河中,為了解決充分能讓 CPU 得到利用,出現(xiàn)了多線程的概念,其目的就是為了提高 CPU 的使用率,用多個(gè)線程去同時(shí)完...
基本認(rèn)識(shí) 顧名思義,在程序運(yùn)行的過(guò)程中循環(huán)做一些事情。 在開發(fā)的過(guò)程中,我們接觸到的 NSTimer 相關(guān)、GCD Async Main Que...
有關(guān)類的 API 獲取 isa 指向的 Class 設(shè)置 isa 指向的 Class 該方法能修改 isa 的指向,假如現(xiàn)在有兩個(gè)類 Peopl...
Objective-C 是一門動(dòng)態(tài)語(yǔ)言,這就意味著消息傳遞和類以及對(duì)象的創(chuàng)建都在運(yùn)行時(shí)完成,這個(gè)核心的庫(kù)是由 C\C++ 和匯編編寫的,保證其系...
三年前,第一次寫關(guān)于 block 的東西,就是初識(shí) block,了解了些皮毛,但發(fā)現(xiàn),那么僅僅是 block 的冰山一角,關(guān)于 block 還有...
在 Category 的探究 中我們看到 Category 的底層結(jié)構(gòu)為結(jié)構(gòu)體,這個(gè)結(jié)構(gòu)體的成員有:實(shí)例方法列表、類方法列表、協(xié)議列表以及屬性信...
Category 主要的功能是給現(xiàn)有的類增加新的方法,Category 的優(yōu)點(diǎn)是: 可以“分解”龐大的邏輯,進(jìn)行業(yè)務(wù)分離 可以實(shí)現(xiàn)多繼承 聲明私...