iOS 通过URL获取图片,并保存到本地
2015-10-10 11:14
495 查看
iOS 通过URL获取图片,并保存到本地
NSString *urlString = @"http://1234567890/xxx"; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]; UIImage *image = [UIImage imageWithData:data]; // 取得图片 // 本地沙盒目录 NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; // 得到本地沙盒中名为"MyImage"的路径,"MyImage"是保存的图片名 NSString *imageFilePath = [path stringByAppendingPathComponent:@"MyImage"]; // 将取得的图片写入本地的沙盒中,其中0.5表示压缩比例,1表示不压缩,数值越小压缩比例越大 BOOL success = [UIImageJPEGRepresentation(image, 0.5) writeToFile:imageFilePath atomically:YES]; if (success){ NSLog(@"写入本地成功"); }
相关文章推荐
- ios字体设置
- 开始使用CocoaPods管理第3方库
- iOS9 alert问题
- IOS开发笔记(11)IOS开发之NSLog使用技巧
- iOS NSString 过滤非法字符串
- iOS定时器NStimer使用中传递参数
- js判断是否是PC,IOS,Android客户端
- iOS开发之详谈属性设置readwrite、readonly、retain、copy、assign、nonatomic
- iOS 9 学习系列:Split Screen Multitasking
- iOS关闭键盘的两种简单方法
- Nagios远程监控
- ios 上架与更新
- ***iOS开发中@selector的理解与应用
- iOS 顶部导航栏字体、颜色 底部tabbar颜色
- 重写barButton的set方法修改导航按钮的左右边距。
- <iOS>在哪里删除Provisioning Profiles
- iOS发送信息功能(生成信息内容)
- 【IOS 开发学习总结-OC-38】★ios入门 ——ios项目基础之知识点拾贝
- IOS 将16进制颜色转换成RGB
- iOS的IAP详解