IP属地:四川
在开发过程中,我们会经常使用到Block,今天就让我们来探究一下Block的实现。 一、NSConcreteGlobalBlock类型的bloc...
一、AutoreleasePool是什么 AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入Autore...
显示动画 属性动画 通过- (void)addAnimation:(CAAnimation *)anim forKey:(NSString *)...
隐式动画 在Core Animation中,屏幕上的任何东西都可以做动画,并且默认动画就是打开的。例如当改变CALayer的一个可做动画属性时,...
专用图层 CAShapeLayer CAShapeLayer的优点: 不会出现像素化 不会被图层边界剪裁掉 渲染快速,使用了硬件加速 高效使用内...
变换 仿射变换 CGAffineTransform是一个可以和二维空间向量(如CGPoint)做乘法的3*2的矩阵。当对图层应用变换矩阵,图层内...
图层树 Core Animation是一个复合引擎,它的职责是尽可能快地组合屏幕上不同的可视内容。这些内容被分解成独立的图层,存储在一个叫图层树...