首页 > 代码库 > 加载图片时的2种方法

加载图片时的2种方法

 

1,仅加载图片,图像数据不会缓存。

 

NSString *path = [[NSBundle mainBundle] pathForResource:@”icon” ofType:@”png”];  UIImage *image = [UIImage imageWithContentsOfFile:path];或NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:“png”];  NSData *image = [NSData dataWithContentsOfFile:filePath];  UIImage *image = [UIImage imageWithData:image]; //or = [UIImage imageWithContentsOfFile:filePath];

 

2,不仅加载图片,而且会缓存图片数据

 

[UIImage imageNamed:ImageName];