在Cocoa中存储一些写在文件中的信息?

时间:2011-10-16 10:53:46

标签: objective-c macos cocoa

我是Cocoa的新手。我的应用程序从服务器获取信息,并显示共享文件夹的UNC路径。我希望能够为每个文件夹存储我的Absoulte路径的信息,所以稍后我可以在我的APP中显示它们。有更多细节

UNC路径 - // CompName / sharedFolder 绝对路径 - / Users / user / desktop / SharedFolder

所以我需要在计算机上本地存储所有ABsolute路径,然后我可以从服务器浏览UNC路径,并显示它们的Absoule路径。

存储信息的最佳方式是什么?我知道可以使用Core DAta。但我没有为我的应用程序设计。我可以在hiden文件中存储信息,并从那里读取它吗?我该怎么做? 非常感谢。

1 个答案:

答案 0 :(得分:1)

看起来您正在寻找NSUserDefaults类。来自文档:

  

NSUserDefaults类提供了一个用于与默认系统交互的编程接口。默认系统允许应用程序自定义其行为以匹配用户的首选项。例如,您可以允许用户确定应用程序显示的度量单位或自动保存文档的频率。应用程序通过将值分配给用户默认数据库中的一组参数来记录此类首选项。这些参数被称为默认值,因为它们通常用于确定启动时应用程序的默认状态或默认情况下的行为方式。

您只需告诉它您要存储的数据。