首先,苹果提供了两种压缩图片的方法
UIImageJPEGRepresentation以及UIImagePNGRepresentation
压缩图片的时候使用JPEG最易,相比于PNG压缩的data数据更小,从而服务器的响应时间就越快,PNG相当于是压缩的原图,清晰度虽然比较高,但是data数据相较于JPEG会更大,从而导致服务器响应时间变慢,造成了一定的卡顿,用户交互不够好。
http://blog.csdn.net/mideveloper/article/details/11473627
另外大量上传服务器图片的时候滑动tableview会出现卡顿的现象,其实苹果已经给我们预留了接口,姑且叫做图片的懒加载吧,
if(!tableView.dragging&&!tableView.decelerating){....}
https://yq.aliyun.com/articles/29937