内存管理——ios工程图片资源

1.将图片直接拖进工程中
1)图片放在mainbundle中
2)用imagenamed:加载图片时,png格式不需加后缀,jpg必须加后缀。而且[UIImage imageNamed:@”imageName”]加载,将图片缓存到内存中。
3)在Storyboard的UIImageView设置图片,那么需要明确地写上后缀名。(无论是.png还是.jpg都要写)
2.将图片放在images.xcassets
Assets.xcassets中的图片在生成ipa后会被打包成一个assets.car压缩文件,以减少内存的占用,图片放到这个文件夹下面,加载的时候直接用NSBundle解决path的问题;使用[UIImage imageWithContentsOfFile:@”imagePath”]的方式

你可能感兴趣的:(内存管理)