摘要: 优点:不用重复下载,利用MVC刷新表格,不会造成数据混乱,加载速度比较快 缺点:内存,所有下载好的图像 都会记录在模型里,如果数据比较多 造成内存警告 //在真实开发中,一定要注意这个方法 -(void) didReceiveMemoryWarning{ [super didReceiveMemor 阅读全文
posted @ 2016-09-25 13:43 IOSyes 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 定位问题 先设置图片延时下载 分析 当要下载图片时 ,会在队列中添加一个操作,当用户刷新太快,图片没有来得及下载完成的时候,会在操作队列中重复添加操作 这里可以打印数据,查看操作是否重复添加 下载图片的操作数量大于 cell的个数 1.定义一个 所有下载操作的缓冲池 @property (nonat 阅读全文
posted @ 2016-09-25 10:45 IOSyes 阅读(189) 评论(0) 推荐(0) 编辑
摘要: cell重用时,图片更换 1.在模型中定义一个图片属性 @property (nonatomic,copy) UIImage *image; 2.判断模型中是否已经存在图片 如果有图片 就给当前 模型对象图片赋值 3.如果没有图片就先显示占位图片 然后异步下载图片 4.将下载完的图片保存在模型里面 阅读全文
posted @ 2016-09-25 09:58 IOSyes 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 打方块的代码异步执行,程序不等待 程序就先执行return cell 这样图片来不及下载显示 阅读全文
posted @ 2016-09-25 02:11 IOSyes 阅读(38) 评论(0) 推荐(0) 编辑