cocoa圖片加載
xcassets
放在xcassets會自動根據當前屏幕的參數來加載1x 2x 3x的圖片,通過[NSImage imageNamed:@"圖片的名字"]
獲取,如[NSImage imageNamed:@"AppIcon"]
Bundle
應用最后會打包成一個bundle,如果把圖片直接放在文件夾下,可以通過[NSImage imageNamed:@"圖片的名字.后綴"]
來加載,如[NSImage imageNamed:@"up.png"]
另外可以通過如
NSString *path = [[NSBundle mainBundle] pathForResource:@"iron_man" ofType:@"png"];
獲取到資源的路徑
File
獲取到圖片文件的路徑后,可以通過
NSImage *image = [[NSImage alloc] initWithContentsOfFile:filePath];
加載圖片