你觉得简单的区分网络环境的图片加载 | Lemtter
对于一个图片较多的应用来说,产品可能会提出根据网络环境下载不同大小图片的需求,比如在WiFI环境时下载高清图,在WLAN时下载一般图片。这对这个需求一般程序员都会觉得这不是很简单的事件吗?直接获取当前网络环境然后下载并设置图片,于是三下五除二的写出了以下代码。1234567891011- setItem:(CustomItem *)item{ _item = item; UIImage *placeholder = [UIImage imageNamed:@"placeholderImage"]; AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager]; if (mgr.isReachableViaWiFi) { // 在使用Wifi, 下载原图 [self.imageView sd_setImageWithURL:[NSURL URLWithString:item.originalImage] placeholderImage:placeho...阅读全文