使用Quartz&的区别是什么? C vs ObjectiveC加载图片?

时间:2010-06-19 20:23:50

标签: objective-c quartz-graphics

在资源编程指南中,它提供了两种方法来加载图像资源,使用Quartz& C vs ObjectiveC。 谁能告诉我有什么区别?两者在性能方面是否与大量图像相同?

1 个答案:

答案 0 :(得分:0)

首先,它是技术上的Quartz& C vs Cocoa& Objective-C的。 Objective-C只是一种语言 - 它本身并不与Cocoa框架相关联。

在幕后,很多Cocoa只是Quartz和CoreFoundation的包装器,所以你提到的两种方法在功能上应该是相同的。关于性能,我想通过Cocoa加载图像资源比通过Quartz直接加载图像资源稍慢,但这只是因为Objective-C消息发送的轻微开销等等。但是,对于所有意图和目的,这两种方法应该只在编写代码的方式上有所不同(程序C与面向对象的Objective-C)。