NSCache使用常见错误
2015-07-09 08:38
190 查看
NSCache用来存储缓存数据的时候,和NSDictionary功能类似,
但是NSCache有一个特别的问题:
一旦接收到内存警告之后,如果使用[NSCache removeAllObjects]处理就不能把图片存放到内存中,
之后所有的图片都是从沙盒中取的不能再次存放到内存中,因为框架的内存警告做了[NScache removeAllObjects]操作[NSCache removeAllObjects]操作之后不能再往NSCache中设置数据
但是NSCache有一个特别的问题:
一旦接收到内存警告之后,如果使用[NSCache removeAllObjects]处理就不能把图片存放到内存中,
之后所有的图片都是从沙盒中取的不能再次存放到内存中,因为框架的内存警告做了[NScache removeAllObjects]操作[NSCache removeAllObjects]操作之后不能再往NSCache中设置数据
相关文章推荐
- Java设计模式之_Strategy(策略)_DesignPattern
- 【推荐】大型网站图片服务器架构的演进
- Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法
- tasklet原理
- 不可或缺 Windows Native (21) - C++: 继承, 组合, 派生类的构造函数和析构函数, 基类与派生类的转换, 子对象的实例化, 基类成员的隐藏(派生类成员覆盖基类成员)
- 在树莓派、香蕉派上安装ROS JADE (Arch Linux)
- 数字信号处理公式变程序(五)——仿matlab的spectrogram函数(STFT)
- 谨慎使用A2W等字符转换宏
- 三期_day04_Dao层的准备工作_I
- LA 2995 & ZOJ2714 Image is Everything
- How to configure the windows firewall using group policies
- Foundation和CoreFoundation之间的转换
- java第一个类的测试小例子
- 13、Cocos2dx 3.0三,找一个小游戏开发3.0中间Director :郝梦主,一统江湖
- 7.2(stm32以太网)
- MyBatis批量增删改查操作
- CC 2541 低功耗管理
- IOS 数据存储之 FMDB 详解
- LeetCode OJ 之 Majority Element II(大部分元素2)
- exponential complexity DEMO