Classes
多数情况下,我们从一个文件中加载图像时,NSImage会自动根据图像文件来创建合适的NSImageRep实例对象,不需要我们手动创建.我们只需关心将图像显示到视图中....:
Implied cache settings
图像缓存机制是图像显示过程中非常有效的一个环节.这是因为第一次加载图像数据时,它的格式可能并不适合直接渲染到屏幕上去.比如说...图像缓存 的目的是提高图片渲染的性能,但如果在处理打印图像时(使用打印机),cocoa会尽可能的使用图像的原始数据以及解析度,这时图像缓存数据仅仅作为最后的备选方案....:方法设置独立缓存),
Load Named Image
ok~铺垫了这么多之后,我们再来看一下最初的问题:当我们调用NSImage的imageNamed:方法时,cocoa都做了什么 为了能够快速的查询到图像缓存...遍历应用App的共享资源(比如前面讲到的离屏窗口等)继续查找,如果依然没结果,则执行3
遍历应用App的Resources文件夹中的内容,查找是否有name指定的图片文件,如果还是没有,则继续执行4
4