/**
问题:同步加载图片存在的问题
1、影响用户体验,如果网速慢,卡爆了。
2、图片重复下载,浪费流量。导致用户的经济损失。
解决方案:异步下载图片
问题:图片下载完成,没有显示
解决方案:使用站位图片
问题:图片能显示,但点击图片,图片变小了
解决方案:自定义cell (cell自带的imageView的frame是更随图片大小变化的), UIScrowView tableview 滚动,或者被点击的时候都会触发layOutSubView,重新加载.
问题:当网速不一致的时,会导致错行显示。
解决方案:使用MVC
C 让 V 显示 M 的数据 (充分体现了MVC思想)
问题:当网速很慢,会导致重复创建下载操作。
解决方案:使用操作缓存池。
最后一步就是沙盒保存!
缓存池是什么?就是一个容器
- NSArray 有序
- NSDictionary 使用key保存对象
- NSSet 无序 UITouch