NSImage并没有直接与实际图像数据打交道,而是间接的通过一个或多个由 NSImageRep类派生的对象来维护管理图像数据....:大小,颜色空间,图片格式
NSImageRep类也负责图片数据的存取和转换工作: 它知道如何从一个文件中获取图像数据,或者将图像数据写入到一个文件中去.它也会将图片数据进行转换后显示到对应的上下文环境中...Classes
多数情况下,我们从一个文件中加载图像时,NSImage会自动根据图像文件来创建合适的NSImageRep实例对象,不需要我们手动创建.我们只需关心将图像显示到视图中....由于图像缓存的原因,如果在使用NSImage时直接修改了NSImageRep实例的内容,你需要调用recache方法来告知cocoa系统以便更新屏幕上的图像;如果你没有明确的调用recache方法,cocoa...:方法设置独立缓存),
Load Named Image
ok~铺垫了这么多之后,我们再来看一下最初的问题:当我们调用NSImage的imageNamed:方法时,cocoa都做了什么 为了能够快速的查询到图像缓存