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