iPhone官方SDK用于读写临时数据的方法
来源:互联网 发布:手机淘宝的旺旺号在哪 编辑:程序博客网 时间:2024/06/05 20:54
我们知道,出于安全考虑,iPhone的官方SDK并不能像toolchain一样随意写文件。
感谢waza提供的官方SDK用于读写临时数据的方法。
- bool writeApplicationData(NSData *data, NSString *fileName)
- {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- if (!documentsDirectory) {
- NSLog(@"Documents directory not found!");
- return NO;
- }
- NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];
- return ([data writeToFile:appFile atomically:YES]);
- }
- NSData *applicationDataFromFile(NSString *fileName)
- {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName];
- NSData *myData = [[[NSData alloc] initWithContentsOfFile:appFile] autorelease];
- return myData;
- }
这两个方法都是存储在/Documents/里面。
如果你也在使用iPhone的官方SDK进行开发,可以在这里和作者讨论。
- iPhone官方SDK用于读写临时数据的方法
- 用于读写临时数据的方法
- 用于读写临时数据的方法
- iPhone读写临时数据方法
- iPhone官方SDK:如何隐藏UINavigationBar
- iphone SDK 各版本官方下载链接
- 强人是这样用C#的——c# 里 新建临时的 dataset 用于临时储存数据
- 归档数据的读写方法。。。
- 不开辟用于交换数据的临时空间,完成字符串的逆序
- 不开辟用于交换数据的临时空间完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 面试:不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 用于缓存的读写锁
- iphone中保存数据的一些方法
- iOS框架介绍(四)---媒体层
- 关于NoSQL,你必须知道的九件事
- 基于Jquery+Ajax+Json+高效分页
- Android中Activity与Service通信——Broadcast、Receiver、Intent、Bundle
- eXtremeComponents使用总结--2(转载)
- iPhone官方SDK用于读写临时数据的方法
- 关于HTC g12 root
- Block devices and block sizes
- 黑马程序员:判断一个路径是否是目录
- web工程下 tomcat 上传大文件 内存溢出问题解决
- Java中所常用术语解释大全
- 【网络流】网络流复习
- 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
- C语言面试汇总(待续)