iOS 6编程-UIImage如何从URL加载图像?
2012-10-17 16:07
330 查看
在iOS App开发过程中,在UIImage中加载来自URL的图像,可以通过如下的Objective-C代码来实现,下面是表视图中加载图像的一段代码:
NSDictionary *object = _objects[indexPath.row];
cell.textLabel.text = [object objectForKey:@"ProductName"];
cell.detailTextLabel.text = [[object objectForKey:@"CurrentPrice"] description];
NSString *myURL = [object objectForKey:@"ProductImage"];
cell.imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:myURL]]];
上面代码是同步加载URL图像,可能会存在一些性能影响,可以改进为异步加载URL图像,提升App交互性和用户体验。
NSDictionary *object = _objects[indexPath.row];
cell.textLabel.text = [object objectForKey:@"ProductName"];
cell.detailTextLabel.text = [[object objectForKey:@"CurrentPrice"] description];
NSString *myURL = [object objectForKey:@"ProductImage"];
cell.imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:myURL]]];
上面代码是同步加载URL图像,可能会存在一些性能影响,可以改进为异步加载URL图像,提升App交互性和用户体验。
相关文章推荐
- pictureBox 如何加载一个http://url图像?
- 如何把两个UIImage合成一个 iphone编程 ios编程
- ios 从URL加载图像
- iOS 6编程-UIScrollView滚动视图结合UIImageView图像视图实现图像缩放效果
- [IOS]iphone开发之UIImage应用与内存管理,UIImage加载图像方法
- IOS]iphone开发之UIImage应用与内存管理,UIImage加载图像方法
- IOS]iphone开发之UIImage应用与内存管理,UIImage加载图像方法
- iOS UIImageView 加载含有汉字的url处理方法
- iOS如何将RGB565的原始图像数据转为UIImage对象
- IOS]iphone开发之UIImage应用与内存管理,UIImage加载图像方法
- iOS开发的一些小技术:让UIImage有缩放功能、控制log的输出、xcode修改文件注释、随机数的使用、在UIImageView 中旋转图像、在Quartz中如何设置旋转点、创建.plist文件并存储
- 如何将数据大容量加载到合并发布中的表(复制 Transact-SQL 编程)
- iOS 密码中有特殊的字符IOS如何处理 IOS中URL包含中文参数的问题
- iOS中如何避免图像解压缩的时间开销
- 如何创建一个CSS3 Ajax加载图标没有图像
- iOS原生如何加载HTML中img标签的图片
- HTML5画布加载图像数据的URL
- iOS中使用SDWebImage加载图片失败之后如何重新加载
- iOS网络编程(三) 异步加载及缓存图片---->SDWebImage
- IOS学习之路二十四(UIImageView 加载gif图片)