一,经历 1.使用 new 方法创建下载对象时,下载图片总是失败,而且不会执行成功或失败后的回调. 2.参考别人的代码,用的是sharedDownloader来创建下载对象,可以顺利下载图片. 3.看SDWebImage源代码,发现该源代码中sharedDownloader方法是纯粹的单例方法,同样会调用 new 方法. 4.百思不得其解后,于是我就怀疑是 new 方法创建的对象会很快被销毁,而sharedDownloader创建的下载对象不会被销毁,因此会成功下载. 二,经验总结 1.当一个方
LASIImageView – download image with progress indicator 翻译原网址:http://lukagabric.com/lasiimageview-download-image-with-progress-indicator/#more-797 LASIImageView is a UIImageView subclass that supports asynchronous image download with different progr
SDWebImage是一个很厉害的图片缓存的框架.既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制.而NSURLCache每次都要把缓存的raw data 再转化为UIImage,就带来了数据处理和内存方面的更多操作.具体的比较在这里. SDWebImage提供了如下三个category来进行缓存. MKAnnotationView(
SDWebImage是一个很厉害的图片缓存的框架.既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制.而NSURLCache每次都要把缓存的raw data 再转化为UIImage,就带来了数据处理和内存方面的更多操作.具体的比较在这里. SDWebImage提供了如下三个category来进行缓存. MKAnnotationView(