【发布时间】:2009-08-26 14:06:18
【问题描述】:
iphone 和 mac 上的quartz2d 有区别吗?我在哪里可以找到它的清单?我在亚马逊创建的每一本书都致力于在 mac 上编程石英。
【问题讨论】:
标签: iphone macos 2d quartz-graphics
iphone 和 mac 上的quartz2d 有区别吗?我在哪里可以找到它的清单?我在亚马逊创建的每一本书都致力于在 mac 上编程石英。
【问题讨论】:
标签: iphone macos 2d quartz-graphics
就低级绘图而言,这两个平台几乎相同。您将遇到的一个问题是,其中许多指南是在 Leopard 发布之前编写的,因此它们没有考虑到 iPhone 上随处可见的 Core Animation 层支持视图。
您无法访问 iPhone 上的某些文本绘图系统,而您在 Mac 上则无法访问。
两个平台之间的另一个关键区别是 Quartz 绘图的坐标空间。 Mac 上的标准 Quartz 的左下角为 (0,0),其中 UIView 的支持层具有翻转的几何图形,左上角为 (0,0)。我在this answer 中提供了更多细节。
【讨论】: