NSImageRep
NSImageRep 类(及其子类)是真正用来表示图像数据的.它主要从三个方面来描述一个图像:大小,颜色空间,图片格式
NSImageRep类也负责图片数据的存取和转换工作: 它知道如何从一个文件中获取图像数据...的setCachedSeparately:方法设置独立缓存),
Load Named Image
ok~铺垫了这么多之后,我们再来看一下最初的问题:当我们调用NSImage的imageNamed:方法时...遍历应用App的共享资源(比如前面讲到的离屏窗口等)继续查找,如果依然没结果,则执行3
遍历应用App的Resources文件夹中的内容,查找是否有name指定的图片文件,如果还是没有,则继续执行4
4...若以上四步后都没找到,则返回一个空对象,结束查找....使用imageNamed: 重复加载时,都会获得同一个图片对象:
let img1 = NSImage(named: NSImage.Name.init("youwin"))!