iPhone开发之应用程序的沙盒(7)
来源:互联网 发布:新网域名备案流程 编辑:程序博客网 时间:2024/06/10 04:31
如果打开一个程序子目录,应该可以找到3个文件夹:
Documents:应用程序将其数据存储在Documents中,但基于NSUserDefaults的首选项设置除外
Library:基于NSUserDefaults的首选项设置存储在Library/Preferences文件夹中
tmp:tmp目录供应应用程序存储临时文件。当IOS设备执行同步时,iTunes不会备份/tmp中的文件,但当不再需要这些文件时,应用程序需要负责删除该文件,以
避免占用文件系统的空间。
获取Documents目录:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; [documentsDirectory stringByAppendingPathComponent:@"theFile.txt"];
获取tmp目录:
NSString *tempPath = NSTemporaryDirectory(); NSString *tempFile = [tempPath stringByAppendingPathComponent:@"theFile.txt"];
在这两个方法里面都会得到 theFile.txt 文件的完整路径。
把一个数组写进theFile.txt 文件上的方法:
NSMutableArray *array = [[NSMutableArray alloc]init]; [array addObject:string1]; [array addObject:string2]; [array addObject:string3]; [array addObject:string4]; [array writeToFile:[self filePath] atomically:YES]; [array release];
从theFile.txt 文件读取一个数组:
NSArray *array = [[NSArray alloc]initWithContentsOfFile:filePath]; string1 = [array objectAtIndex:0]; string2 = [array objectAtIndex:1]; string3 = [array objectAtIndex:2]; string4 = [array objectAtIndex:3]; [array release];
- iPhone开发之应用程序的沙盒(7)
- iPhone开发之退出应用程序
- iphone开发之初识iphone应用程序
- iPhone应用程序的沙盒(SandBox)结构
- C#开发原生的IOS/IPHONE应用程序
- IOS诱人的操作系统开发iPhone应用程序
- iPhone开发进阶(2) --- iPhone应用程序/项目的构成
- iPhone开发进阶(3) --- iPhone应用程序的启动过程
- iPhone开发进阶(2) --- iPhone应用程序/项目的构成
- iPhone开发进阶(3) --- iPhone应用程序的启动过程
- iPhone开发进阶(2) --- iPhone应用程序/项目的构成
- 阶梯式的iPhone游戏和iPhone应用程序开发
- iPhone开发之沙盒路径的获取
- 开发iPhone应用程序(一)
- iphone应用程序开发指南
- iPhone开发技巧之发布篇(4)--- 使用 Ad Hoc 发布自己的应用程序
- iPhone开发入门(4)—应用程序开发的第一步
- iPhone开发入门(4)---应用程序开发的第一步
- 黑马程序员_网络编程中的服务端与客户端
- 算法导论第十章--队列的实现
- 用R软件绘制中国分省市地图
- excel 函数 生成 随机数
- JDBC事务及将查询结果封装成对象(通用)
- iPhone开发之应用程序的沙盒(7)
- android 古怪问题解决集合
- 跟苹果一样 Google也是培养天才的基地
- PHP分页类
- WCF 实例 —— Android 短信助手 (WCF + Android) (1)
- 30个 Web 设计者 必备的免费 PSD UI 工具包
- JAVA 生存 随即6 位 字母+数字
- php被包含文件中的变量是否可在包含它的脚本中直接使用
- oracle 学会怎么样分解复杂的问题