iOS实现图片存在本地、再从本地获取图片的功能

 更新时间:2017年03月23日 15:23:08   作者:鸿鹄当高远  
本文主要介绍了iOS实现图片存在本地、再从本地获取图片的功能的代码。具有很好的参考价值。下面跟着小编一起来看下吧

iOS实现图片存在本地、再从本地获取图片的功能,代码如下:

//将图片保存到本地
+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key {
 NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults];
 //[preferences persistentDomainForName:LocalPath];
 [preferences setObject:UIImagePNGRepresentation(image) forKey:key];
}
 
//本地是否有相关图片
+ (BOOL)LocalHaveImage:(NSString*)key {
 NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults];
 //[preferences persistentDomainForName:LocalPath];
 NSData* imageData = [preferences objectForKey:key];
 if (imageData) {
  return YES;
 }
 return NO;
}
 
//从本地获取图片
+ (UIImage*)GetImageFromLocal:(NSString*)key {
 NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults];
 //[preferences persistentDomainForName:LocalPath];
 NSData* imageData = [preferences objectForKey:key];
 UIImage* image;
 if (imageData) {
  image = [UIImage imageWithData:imageData];
 }
 else {
  NSLog(@"未从本地获得图片");
 }
 return image;
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • iOS基于AVFoundation 制作用于剪辑视频项目

    iOS基于AVFoundation 制作用于剪辑视频项目

    这篇文章主要为大家介绍了利用AVFoundation 制作用于剪辑视频的项目,可以实现视频扩展或者回退的功能,感兴趣的小伙伴快来跟随小编一起学习吧
    2021-12-12
  • iOS开发项目- 基于WebSocket的聊天通讯(1)

    iOS开发项目- 基于WebSocket的聊天通讯(1)

    这篇文章主要介绍了iOS开发项目- 基于WebSocket的聊天通讯,WebSocket是web通信方式的一种,有需要的可以了解一下。
    2016-11-11
  • Xcode 10升级导致项目报错的常见问题解决

    Xcode 10升级导致项目报错的常见问题解决

    这篇文章主要给大家介绍了关于Xcode 10升级导致项目报错的常见问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 关于iOS获取属性你真的了解吗?

    关于iOS获取属性你真的了解吗?

    这篇文章主要给大家介绍了关于iOS取属性的相关资料,当说到取属性,相信很多的iOS开发者们会说出很多,但你就真的理解吗?下面就来详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • iOS 下的图片处理与性能优化详解

    iOS 下的图片处理与性能优化详解

    这篇文章主要介绍了iOS 下的图片处理与性能优化详解,帮助大家更好的理解和学习使用ios开发,感兴趣的朋友可以了解下
    2021-04-04
  • iOS多线程实现多图下载功能

    iOS多线程实现多图下载功能

    这篇文章主要为大家详细介绍了iOS多线程实现多图下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • iOS推送之本地通知UILocalNotification

    iOS推送之本地通知UILocalNotification

    这篇文章主要为大家详细介绍了iOS本地通知UILocalNotification,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS中视频播放的基本方法总结

    iOS中视频播放的基本方法总结

    这篇文章主要给大家介绍了关于iOS中视频播放的基本方法的相关资料,文中分别介绍了MPMoviePlayerController、MPMoviePlayerViewController、AVPlayer以及AVPlayerViewController四种方法,需要的朋友可以参考下
    2018-07-07
  • Xcode提高开发效率的代码块分享

    Xcode提高开发效率的代码块分享

    这篇文章跟大家介绍的是一些提高大家开发效率Xcode的代码块,以及如何备份代码块,Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。有需要的朋友们可以参考借鉴。
    2016-09-09
  • swift 常用高阶函数分享

    swift 常用高阶函数分享

    Swift是一门面向协议的语言,在使用Swift时我们已经充分享受到了面向协议编程带给我们的便利,但是Swift相比Obj-C还有一个更重要的优点,那就是对函数式编程提供了很好的支持,其中Swift提供了map,filter,reduce这三个高阶函数Higher Order function作为对容器的支持
    2017-12-12

最新评论