在開發(fā)過程中,我們會(huì)經(jīng)常使用到Block,今天就讓我們來探究一下Block的實(shí)現(xiàn)。 一、NSConcreteGlobalBlock類型的bloc...
一、AutoreleasePool是什么 AutoreleasePool(自動(dòng)釋放池)是OC中的一種內(nèi)存自動(dòng)回收機(jī)制,它可以延遲加入Autore...
顯示動(dòng)畫 屬性動(dòng)畫 通過- (void)addAnimation:(CAAnimation *)anim forKey:(NSString *)...
隱式動(dòng)畫 在Core Animation中,屏幕上的任何東西都可以做動(dòng)畫,并且默認(rèn)動(dòng)畫就是打開的。例如當(dāng)改變CALayer的一個(gè)可做動(dòng)畫屬性時(shí),...
專用圖層 CAShapeLayer CAShapeLayer的優(yōu)點(diǎn): 不會(huì)出現(xiàn)像素化 不會(huì)被圖層邊界剪裁掉 渲染快速,使用了硬件加速 高效使用內(nèi)...
變換 仿射變換 CGAffineTransform是一個(gè)可以和二維空間向量(如CGPoint)做乘法的3*2的矩陣。當(dāng)對(duì)圖層應(yīng)用變換矩陣,圖層內(nèi)...
圖層樹 Core Animation是一個(gè)復(fù)合引擎,它的職責(zé)是盡可能快地組合屏幕上不同的可視內(nèi)容。這些內(nèi)容被分解成獨(dú)立的圖層,存儲(chǔ)在一個(gè)叫圖層樹...