Objective C从远程url下载图片方法汇总

 更新时间:2015年05月27日 08:47:26   投稿:hebedich  
本文给大家分享了2则使用Objective C从远程url下载图片的方法,都是个人项目中使用的,汇总下推荐给大家,有需要的小伙伴可以参考下。

Objective C从远程url下载图片

- (UIImage *) getImageFromURL: (NSString *)theURL {
  UIImage *theImage = NULL;
  NSString *imageFileName = [BT_strings getFileNameFromURL:theURL];
  NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:theURL]];
  theImage = [[UIImage alloc] initWithData:imageData];
  [BT_fileManager saveImageToFile:theImage fileName:imageFileName];
  return theImage;
}

objective C从远程地址获取图片并修改尺寸

NSString* imageURL = [NSString stringWithFormat: @"http://theimageurl.com/?id=%@", [[resultsEntries objectAtIndex:0] objectForKey: @"image_large"]];
NSData* imageData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:imageURL]]; 
UIImage* image = [[UIImage alloc] initWithData:imageData];
 
// resize image
CGSize newSize = CGSizeMake(100, 100);
UIGraphicsBeginImageContext( newSize );// a CGSize that has the size you want
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
 
//image is the original UIImage
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();    
 
imageHeight = image.size.height;
[imageMain setImage:newImage];
[imageData release];
[image release];

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • WKWebview非全屏自动播放h5视频的实现方法(Swift、OC)

    WKWebview非全屏自动播放h5视频的实现方法(Swift、OC)

    这篇文章主要给大家介绍了关于WKWebview非全屏自动播放h5视频的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • iOS开发之触摸事件

    iOS开发之触摸事件

    iOS设备都是可以多点触摸的,是指手指放在iOS设备的屏幕上从屏幕上拖动或抬起。系统当前视图响应触摸事件,若无响应则向上层传递,构成响应者链。触摸事件的函数有4个。
    2016-04-04
  • 详解iOS获取通讯录的4种方式

    详解iOS获取通讯录的4种方式

    这篇文章主要为大家详细介绍了iOS获取通讯录的4种方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 快速解决ios微信下audio无法自动播放的问题

    快速解决ios微信下audio无法自动播放的问题

    下面小编就为大家分享一篇快速解决ios微信下audio无法自动播放的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • iOS自定义UIBarButtonItem的target和action示例代码

    iOS自定义UIBarButtonItem的target和action示例代码

    这篇文章主要给大家介绍了关于iOS自定义UIBarButtonItem的target和action的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • iOS 基于AFNetworking下自签名证书配置的方法

    iOS 基于AFNetworking下自签名证书配置的方法

    本篇文章主要介绍了iOS 基于AFNetworking下自签名证书配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • IOS self和super详解实现原理及区别

    IOS self和super详解实现原理及区别

    这篇文章主要介绍了iOS self和super详解实现原理及区别的相关资料,这里不仅说明区别并介绍实现原理,具有参考价值,需要的朋友可以参考下
    2016-12-12
  • iOS 防键盘遮挡的实例

    iOS 防键盘遮挡的实例

    下面小编就为大家分享一篇iOS 防键盘遮挡的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • 详解iOS多线程GCD问题

    详解iOS多线程GCD问题

    本篇文章主要介绍了iOS多线程GCD问题,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • IOS中UIWebView、WKWebView之JS交互

    IOS中UIWebView、WKWebView之JS交互

    本篇文章主要介绍了IOS中UIWebView、WKWebView之JS交互,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论