iOS 读取URL图片并存储到本地的实例
实例如下所示:
dispatch_queue_tglobalQueue=dispatch_get_global_queue(0,0); dispatch_async(globalQueue,^{ NSData*data=[NSDatadataWithContentsOfURL:[NSURLURLWithString:banarModel.avatar.url]]; UIImage*image=[UIImageimageWithData:data];//取得图片 //本地沙盒目录 NSString*path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject]; //得到本地沙盒中名为"MyImage"的路径,"MyImage"是保存的图片名 NSString*imageFilePath=[pathstringByAppendingPathComponent:@"adGuideImage"]; //将取得的图片写入本地的沙盒中,其中0.5表示压缩比例,1表示不压缩,数值越小压缩比例越大 BOOLsuccess=[UIImageJPEGRepresentation(image,0.5)writeToFile:imageFilePathatomically:YES]; if(success){ NSLog(@"图片保存成功"); }else{ NSLog(@"图片保存失败"); } });
以上这篇iOS读取URL图片并存储到本地的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。