iOS是否将文件下载到文件系统?
我目前正在开发的iPad应用程序读取iOS应用程序中支持文件目录中的“.epub”文件。我们目前正在添加从web下载任意.epub文件的功能。问题是这些文件应该a)直接放在核心数据中,还是b)可以直接保存到文件系统中,并将其位置存储在核心数据中iOS是否将文件下载到文件系统?,ios,core-data,Ios,Core Data,我目前正在开发的iPad应用程序读取iOS应用程序中支持文件目录中的“.epub”文件。我们目前正在添加从web下载任意.epub文件的功能。问题是这些文件应该a)直接放在核心数据中,还是b)可以直接保存到文件系统中,并将其位置存储在核心数据中 两种选择都可以吗?如果可以,哪一种更可取?解析存储在核心数据中的.epub文件是否与解析“支持文件”目录中的文件一样简单?将存储在应用程序的Documents文件夹中。epub可能是一个不错的选择。它的好处是用户可以通过iTunes文件共享界面添加/删除
两种选择都可以吗?如果可以,哪一种更可取?解析存储在核心数据中的.epub文件是否与解析“支持文件”目录中的文件一样简单?将
存储在应用程序的Documents文件夹中。epub
可能是一个不错的选择。它的好处是用户可以通过iTunes文件共享界面添加/删除文件
“文档”文件夹位于:
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
要下载文件,您可以查看NSData
文档:
+ (id)dataWithContentsOfURL:(NSURL *)aURL
我最终使用了writeToFile:atomically,因为我已经异步检索了数据,所以我只需要保存它。