ios工程图片资源注意点
2015-12-07 09:58
239 查看
需要注意的是图片的处理,在工程中有一个文件夹是供特殊的图片文件而设立的,你不能把所有的图片都塞到这里,这个不科学。最好还是放在Assets.xcassets中,那么到底是哪些图片呢?在有些项目中,大量使用了全屏的背景图片,这样的图片我们一定不能使用[UIImage imageNamed:@"imageName"]的方式加载,因为这个方法会把图片直接缓存到内存中,试想一下,如果很多张图片都塞进内存是什么情况?那就只能使用[UIImage imageWithContentsOfFile:@"imagePath"]的方式,但是我们知道Assets.xcassets中的图片在生成ipa后会被打包成一个压缩文件,以减少内存的占用,这个`imagePath`从哪里来呢,所以问题就解决了。把这些图片放到这个文件夹下面,加载的时候直接用NSBundle解决path的问题,ok!
相关文章推荐
- IOS开发之启动画面延时
- Vickate_iOS内存与性能优化(随笔)
- IOS开发之协议 代理
- iOS开发-进阶:NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
- iOS开发-工具:CocoaPods使用详细说明
- iOS开发-工具:Xcode7中添加pch文件
- iOS 远程推送消息时运行在前台怎么处理
- 百度云推送的iOS证书配置
- 百度云推送没有收到消息怎么破 iOS
- iOS中tableView
- iOS_block内存分析
- iOS_ @property参数分析
- iOS-设计模式之Block
- xode7--iOS9免费真机调试问题
- ios 基本语法介绍啦。(上篇)
- IOS研发之路-忘记mac mini 密码
- IOS研发之路-卸载软件
- Xcode7.1 离线下载安装iOS模拟器 simulator
- 大学生选择蜂窝教育iOS培训 月薪过万
- Quartz2D IOS代码绘图