因为年前看到了关于CAShapeLayer方面的东西,所以想用它来实现在工作当中比较容易出现的进度条。之前一直从事的是关于理财的app,而在这类...
在代码优化之前需要找到代码中存在的问题以及造成这种问题的根本原因。但是不要陷入过度优化的陷阱。本章我们会介绍几个高性能评估的几个关键参数。 参数...
path定义了一种或者多种形状或者是子路径。 子路径可以包括直线、曲线或者是既有直线又有曲线,可以是封闭的也可以是不封闭的。子路径可以是简单的线...
图形上下文 图形上下文所表示的是图形绘制的平台。包含绘制参数以及需要执行一系列绘图命令的设备信息。图形上下文定义了包括绘制颜色、裁剪区域、曲线宽...
我们假设你是一个iOS开发者并且已经开发了原生应用程序,而且愿意改进自己的代码水平。本章节我们主要来阐述应用性能主要包括哪些方面。 性能的定义 ...
Quartz 2D是iOS系统以及所有Mac OSX应用内核外的二维绘制引擎。可以使用* Quartz 2D* API来基于路径绘制、具有透明度...
基于属性的动画是指在动画执行过程中随时间改变的是layer层的一些单一属性,比如position、background color以及bound...
核心动画提供了一系列在应用中可以使用的动画。 动画类型 CAAnimation 是所有动画的一个基类。CAAnimation遵守拥有动画持续时长...
永远不要因为别人一时的过失而否定了他所作的一切。在生活面前,每个人都有可能遇到意料不到的难处,而当时,或许他正经历着你所不知的困难。友好温暖的对...