高质量图形是一个良好设计过的app的重要组成部分。高质量图形是OS X和其他操作系统的区别之一。当某些操作系统还在使用flat colors和矩形对象的时候,OS X已经使用color、透明、等高级的组合系统compositing system来让app有更顺滑和友好的外观了。
Drawing是大部分cocoa app的基本组件。如果你的app只使用基本系统空间,那么cocoa 做了所有绘制的工作。如果你使用custom views或者controls,你来负责使用drawing commands实现显示。
Cocoa drawing环境可用于构建在Application Kit框架(AppKit.framework)之上的所有应用程序。该框架定义了大量用于绘制从原始形状到复杂图像和文本的所有类和函数。Cocoa Cocoa drawing也依赖于Foundation框架中找到的一些原始数据类型(Foundation.framework)。
点我阅读全文...