当前位置: 首页 > 编程笔记 >

iOS archive保存图片到本地的方法

丁鹏鹍
2023-03-14
本文向大家介绍iOS archive保存图片到本地的方法,包括了iOS archive保存图片到本地的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了iOS保存图片到本地的具体代码,供大家参考,具体内容如下

一、工程图

二、代码

RootViewController.h

#import <UIKit/UIKit.h>

@interface RootViewController : UIViewController
{
 UIImageView *imageView;
}
@end

RootViewController.m

#import "RootViewController.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
 self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
 if (self) {
  // Custom initialization
 }
 return self;
}

- (void)viewDidLoad
{
 [super viewDidLoad];
 // Do any additional setup after loading the view.
 
 //初始化背景图
 imageView=[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
 imageView.backgroundColor=[UIColor redColor];
 [self.view addSubview:imageView];
 
 //将图片保存
 [self archive];
 
 //提取保存在本地的图片
 [self unarchive];
 

}
#pragma -mark -functions
//归档
-(void)archive
{
 NSData *data=[NSKeyedArchiver archivedDataWithRootObject:[UIImage imageNamed:@"1.jpg"]];
 NSUserDefaults *imageDefault = [NSUserDefaults standardUserDefaults];
 [imageDefault setObject:data forKey:@"image"];
 [imageDefault synchronize];

}
//反归档
-(void)unarchive
{
 NSData* data = [[NSUserDefaults standardUserDefaults]objectForKey:@"image"];
 id image= [NSKeyedUnarchiver unarchiveObjectWithData:data];
 imageView.image=image;
 

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍python保存网页图片到本地的方法,包括了python保存网页图片到本地的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python保存网页图片到本地的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍PHP实现下载远程图片保存到本地的方法,包括了PHP实现下载远程图片保存到本地的方法的使用技巧和注意事项,需要的朋友参考一下 在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。 1.使用 curl 比如我们有下面这两张图片: 第一步,我们可以直接来使用最简单的代码实现: 那在下载远程图片的时候就可以这样: 2.封装一个类 缕清思路之

  • 本文向大家介绍python抓取网页中图片并保存到本地,包括了python抓取网页中图片并保存到本地的使用技巧和注意事项,需要的朋友参考一下 在上篇文章给大家分享PHP源码批量抓取远程网页图片并保存到本地的实现方法,感兴趣的朋友可以点击了解详情。 通过Python抓取指定Url中的图片保存至本地 以上代码是小编给大家介绍的python抓取网页中图片并保存到本地的全部内容,希望大家喜欢。

  • 本文向大家介绍java根据网络地址保存图片的方法,包括了java根据网络地址保存图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java根据网络地址保存图片的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 图片保存 将需要的内容保存在独立的文件里便于之后的导出。(存储于 Web 所用格式 Alt + Shift + Ctrl + S) 如需保存独立图层则要把需要的图层拖到新建的透明背景的图层,或在图层上右键复制(Duplicate)图层选择地址为新文件即可。 图片与背景合并的切图方法如下 保存格式的选择 保存类型一:色彩丰富切无透明要求时保存为 JPG 格式并选用时候的品质(通常使用品质 80 )。

  • 本文向大家介绍Python保存MongoDB上的文件到本地的方法,包括了Python保存MongoDB上的文件到本地的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下: MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gr