iOS开发经验收集iOS开发实用技术iOS开发技巧

【IOS】UIImage加载图片的方式以及Assets.xcas

2017-06-30  本文已影响79人  雨影

图片缓存

根据是否将创建好的对象缓存入系统内存,有两类创建UIImage
对象的方法可选:

注意,对于有缓存功能的方法来说,其创建对象的步骤如下:
根据图片文件名在缓存池中查找特定的UIImage
对象,入存在,将这个对象返回。
如果不存在,则从bundle中加载图片数据,创建对象并返回。
如果相应的图片数据不存在,返回nil。

Assets.xcassets

Assets.xcassets在app打包后,以Assets.car文件的形式出现在bundle中。其作用在于:

UIImage从bundle中加载图片资源

注意

// pic.jpg处于根目录下  
[UIImage imageNamed:@"pic"]; // 错误,图片未能正确加载  
[UIImage imageNamed:@"pic.jpg"]; // 正确  
上一篇 下一篇

猜你喜欢

热点阅读