Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone写入文件(可选目录)_Iphone_Objective C_Ipad_Ipod Touch - Fatal编程技术网

iPhone写入文件(可选目录)

iPhone写入文件(可选目录),iphone,objective-c,ipad,ipod-touch,Iphone,Objective C,Ipad,Ipod Touch,iphone3.2刚刚推出,苹果推出了文件共享支持。详情请浏览 现在,在web上浮动的大多数示例都演示了如何写入documents目录。如果我想从我的应用程序中写入文件,但我不希望用户能够通过iTunes看到它,该怎么办?我正在看《iPhone OS编程指南》中的文件和网络部分,我不确定除了文档目录之外,还有什么更好的选择可以用来编写文件,以隐藏用户,并且不会被苹果的审查团队拒绝。如果数据不需要保存每次发布,你可以使用Temps文件夹。名称恰当,它是一个易失性(跨启动)文件夹。您可以使用库目录而

iphone3.2刚刚推出,苹果推出了文件共享支持。详情请浏览


现在,在web上浮动的大多数示例都演示了如何写入documents目录。如果我想从我的应用程序中写入文件,但我不希望用户能够通过iTunes看到它,该怎么办?我正在看《iPhone OS编程指南》中的文件和网络部分,我不确定除了文档目录之外,还有什么更好的选择可以用来编写文件,以隐藏用户,并且不会被苹果的审查团队拒绝。

如果数据不需要保存每次发布,你可以使用Temps文件夹。名称恰当,它是一个易失性(跨启动)文件夹。

您可以使用库目录而不是文档目录:

// get the library directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];

// make a file name to write the data to using the library directory:
NSString *fileName = [NSString stringWithFormat:@"%@/myfile", libraryDirectory];

// Save data
[myData writeToFile:fileName atomically:NO];

是到文件和网络iPhone操作系统编程指南的链接。也许我应该把它变成一个多部分的问题。temps文件夹对于在整个启动过程中不持久化很有意义。如果我确实希望它在整个发布期间保持,该怎么办?如果你想保持:和备份:如果你不想备份,请使用文档:使用链接到的文档中规定的库/缓存。