iOS archive保存圖片到本地的方法
本文實(shí)例為大家分享了iOS保存圖片到本地的具體代碼,供大家參考,具體內(nèi)容如下
一、工程圖

二、代碼
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;
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
iOS輕點(diǎn)、觸摸和手勢(shì)代碼開發(fā)
這篇文章主要為大家詳細(xì)介紹了iOS輕點(diǎn)、觸摸和手勢(shì)代碼開發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10
iOS開發(fā)Masonry與Frame布局差異示例詳解
這篇文章主要為大家介紹了iOS開發(fā)Masonry與Frame布局差異示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
iOS 頁面滑動(dòng)與標(biāo)題切換顏色漸變的聯(lián)動(dòng)效果實(shí)例
本篇文章主要介紹了iOS 頁面滑動(dòng)與標(biāo)題切換顏色漸變的聯(lián)動(dòng)效果實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04
iOS應(yīng)用中使用Toolbar工具欄方式切換視圖的方法詳解
這篇文章主要介紹了iOS應(yīng)用中使用Toolbar工具欄方式切換視圖的方法,文中講解了UIToolbar的相關(guān)編寫以及使用xib方式創(chuàng)建可切換視圖程序的例子,需要的朋友可以參考下2016-04-04
Objective-C 實(shí)現(xiàn)2048算法類
本文給大家介紹的是使用Objective-C 實(shí)現(xiàn)的IOS版小游戲2048算法類,十分的實(shí)用,有需要的小伙伴可以參考下。2015-06-06
iOS實(shí)現(xiàn)九宮格自動(dòng)生成視圖
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)九宮格自動(dòng)生成視圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03
iOS開發(fā)教程之UIView和UIViewController的生命周期詳解
UIViewController是IOS程序中的一個(gè)重要組成部分,下面這篇文章主要給大家介紹了關(guān)于iOS開發(fā)教程之UIView和UIViewController的生命周期的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-04-04

