在iOS应用程序中,从用户那里查看已保存数据的适当位置在哪里?根据我见过的样本和教程,似乎没有特定的地方。
Locations示例项目使用此路径:
[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]
但是我不确定这在技术上是特定于应用程序的路径,还是在文件系统中的其他位置。
此外,我想我可以从应用程序的角度使用一些关于iOS文件系统如何工作的入门知识。
答案 0 :(得分:1)
NSUserDefaults
是我开始的地方。
来自文档:
NSUserDefaults
类提供了与默认系统交互的编程接口。默认系统允许应用程序自定义其行为以匹配用户的首选项。例如,您可以允许用户确定应用程序显示的度量单位或自动保存文档的频率。应用程序通过将值分配给用户默认数据库中的一组参数来记录此类首选项。这些参数被称为默认值,因为它们通常用于确定应用程序在启动时的默认状态或默认情况下的行为方式。