关于iOS Drawing

前言

学了一段时间的OpenGL,这次又重新看了一遍 iOS Core Animation 这本书,查看了许多资料。对这个iOS的drawing稍有顿悟=。=

这篇文章里面,我会针对下面几个方面说说我自己的见解:

  1. Core Animation,Core Graphic 和 OpenGL ES
  2. Rendering以及Animation的步骤
  3. iOS Drawing中的CPU,GPU
  4. drawRect方法的弊端
  5. 影响GPU与CPU绘制的因素

Effective Objective-C - 协议与分类

前言

Effective Objective-C 读书笔记 - 协议与分类

协议(protocol)与Java的接口(interface)类似,由于OC不支持多重继承。通过协议,可以实现类似多重继承的效果。若指定某个类实现了某个协议,那么就表示,该类实现了协议中规定了一些方法。

分类(category)是OC的重要的一个语言特性。利用分类机制,无须继承子类即可为当前类添加方法。这也是由于动态runtime系统,才得以实现。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器