归档和反归档以及文件管理
来源:互联网 发布:调酒师动漫知乎 编辑:程序博客网 时间:2024/04/29 19:37
关于归档和反归档,菜菜说用的不那么多,经常用的NSData .我们能直接进行归档的只有简单数据类型(四大类),比如NSString ,NSMutableString,NSArray,NSMutableArray,NSDictionary,NSmutableDictionary ,NSdata,NSMutableData .
//获取沙盒路径 NSString *filePath = NSHomeDirectory(); NSLog(@"%@", filePath);
NSString *bundlePath = [[NSBundle mainBundle] bundlePath]; NSLog(@"%@", bundlePath);
注意:NSBundle mainBundle也是一个单例 .
<p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: Times;"> <span style="font-variant-ligatures: no-common-ligatures; color: #008400">/*</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: 'Songti SC'; color: rgb(0, 132, 0);"><span style="font-family: Times;"> </span>沙盒文件夹下子文件夹的作用<span style="font-family: Times;">:</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: Times; color: rgb(0, 132, 0);"> Document:<span style="font-family: 'Songti SC';">存放持久保存的数据</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: Times; color: rgb(0, 132, 0);"> Library: Caches<span style="font-family: 'Songti SC';">文件夹岑芳缓存文件比如缓存的音频</span>, <span style="font-family: 'Songti SC';">视频</span>, <span style="font-family: 'Songti SC';">图片等</span>. preferences<span style="font-family: 'Songti SC';">文件夹存放偏好设置信息</span>, <span style="font-family: 'Songti SC';">比如使用</span>NSUserDefaults<span style="font-family: 'Songti SC';">存放的数据</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: Times; color: rgb(0, 132, 0);"> tmp:<span style="font-family: 'Songti SC';">存放临时的数据</span>, <span style="font-family: 'Songti SC';">比如下载的</span>zip</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: Times; color: rgb(0, 132, 0);"> */</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-family: 'Songti SC'; color: rgb(0, 132, 0);"><span style="font-family: Times;"> atomically: </span>数据每次写入文件之前需要先写入到一个临时文件中<span style="font-family: Times;">,</span>然后将临时文件中的内容替换源文件的内容<span style="font-family: Times;">,</span>这样保证每次写入的数据都是完整的</p>
=========================归档===============================
创建归档对象的时候发现需要一个NSData 参数,所以我们就想到需要一个容器来接受接受
0 0
- 归档和反归档以及文件管理
- 归档以及反归档
- 归档和反归档
- 文件管理和归档
- 文件读写,归档,反归档
- App沙盒机制 文件管理 和 归档与反归档
- 数据存储之归档和反归档
- iOS中实现归档和反归档
- OC中的归档和反归档
- runtime使用篇----归档和反归档
- 归档 反归档
- 归档与反归档
- 归档与反归档
- 归档 & 反归档
- 归档/反归档
- 归档与反归档
- iOS归档、反归档
- 归档与反归档
- Leetcode#59||Spiral Matrix II
- Windows下的calabash安装
- Chapter4: View - The Big Nerd Ranch Guide 读书笔记
- JMeter 参数设置 变量 url
- UVA 10160 Servicing Stations
- 归档和反归档以及文件管理
- Jquery 使用记录
- 最小代价生成树
- UVA 1588 Kickdown & ACM/ICPC NEERC 2006 解题报告
- 海量数据处理 bitmap算法实现32位压缩排序(位图排序)
- Visual Assist X设置
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 基于ES的搜索+筛选+排序解决方案
- 【读书笔记】iOS-Xcode-模拟器操作的一些快捷键