Object-C 学习笔记(二十八)--- 归档(1)
来源:互联网 发布:电脑电视台直播软件 编辑:程序博客网 时间:2024/05/21 21:41
归档:是把数据持久化到本地,归档是其中的一样,数据库是一种持久化的归档,但是归档有一个特点,持久化到本地的数据是经过加密.不能够用特定的软件读看里面的内容.与文件操作最大的区别.
归档也叫做序列化,解档叫反序列化.
下面实例是把数组归档和解档:
//// main.m// storeDemo1//// Created by 5016 on 13-12-18.// Copyright (c) 2013年 dradon. All rights reserved.//#import <Foundation/Foundation.h>//归档-----序列化//数组归档void store(){ //1.获取路径 NSString *homePath = NSHomeDirectory(); NSString *targetPath = [homePath stringByAppendingPathComponent:@"Desktop/arr.archive"]; //2.准备数据 NSArray *arr = @[@002,@555,@"dragon",@"yeah"]; //3.归档 BOOL success = [NSKeyedArchiver archiveRootObject:arr toFile:targetPath]; if (success) { NSLog(@"归档成功"); } else { NSLog(@"归档失败"); } }//解档-----反序列化//数组解档void readstroe(){ //1.获取路径 NSString *homePath = NSHomeDirectory(); NSString *targetPath = [homePath stringByAppendingPathComponent:@"Desktop/arr.archive"]; //2.解档成为数组 NSArray *unarr = [NSKeyedUnarchiver unarchiveObjectWithFile:targetPath]; NSLog(@"new arr=%@",unarr);}int main(int argc, const char * argv[]){ @autoreleasepool { store(); readstroe(); } return 0;}
0 0
- Object-C 学习笔记(二十八)--- 归档(1)
- Object-C 学习笔记(二十九)--- 归档(2)
- Object-c学习笔记十八-----NSPredicate
- Object-c学习笔记十八-----NSPredicate
- Object-c学习笔记十八-----NSPredicate
- Object-C 学习笔记(三十)--- 归档(3)---对象归档
- Object-C 学习笔记(十八)---Foundation之Set
- Object-C学习笔记(二)---类class
- Object-C 学习笔记(二十三)--- 拷贝
- 七月二十八日 Linux操作系统c语言学习笔记
- 【C++】学习笔记二十八——文件输入/输出
- Object-C学习(十):归档
- 学习笔记(二十八)
- object c学习笔记(1)
- object-c学习笔记-1
- Object-c学习笔记(1)
- object-c学习笔记 1
- c语言学习笔记十八
- MyEclipse自定义Java文件语法颜色。 java Syntax Coloring
- NYOJ 29 求转置矩阵问题
- Qt操作数据库
- cocos2d-x 调用虚拟键盘设置默认输入法
- OpenCV 轮廓质心
- Object-C 学习笔记(二十八)--- 归档(1)
- 设计模式——概述
- 喜客门与58同城的相同点与不同点分析
- Starling中的拖拽
- 机器指令 汇编 优化 编译概念的理解!
- HTTP Header('Content-Type:application/xxx')
- <a href="#">禁止跳到页面顶端的解决办法
- 收房程序
- 保持长宽比 对背景图像进行修改android:scaleType="fitXY"