1
在資源編程指南中,它提供了兩種方法來加載圖像資源,使用Quartz & C vs ObjectiveC。 誰能告訴我有什麼不同嗎?在性能上與大量圖像相同?使用Quartz&C與ObjectiveC加載圖像有什麼區別?
在資源編程指南中,它提供了兩種方法來加載圖像資源,使用Quartz & C vs ObjectiveC。 誰能告訴我有什麼不同嗎?在性能上與大量圖像相同?使用Quartz&C與ObjectiveC加載圖像有什麼區別?
首先,它在技術上是Quartz & C vs Cocoa & Objective-C。 Objective-C只是一種語言 - 它並不固有地與Cocoa框架聯繫在一起。
在引擎蓋下,很多Cocoa只是Quartz和CoreFoundation的包裝,所以你提到的兩種方法在功能上應該是相同的。關於性能,我想通過Cocoa加載圖像資源比直接通過Quartz加載要慢得多,但這僅僅是因爲Objective-C消息發送的輕微開銷以及什麼。不過,對於所有的意圖和目的,這兩種方法應該只在編寫代碼的方式(過程C和麪向對象的Objective-C)方面有所不同。