2011-10-16 35 views
0

我是新可可。我的应用程序正在从服务器获取信息,并显示共享文件夹的UNC路径。我希望能够为每个文件夹存储我的Absoulte路径的信息,所以稍后我可以将它们显示在我的APP中。随着越来越多的细节在哪里存储一些用Cocoa写成的文件信息?

UNC路径 - // COMPNAME/sharedFolder Absoulte路径 - /用户/用户/桌面/ SharedFolder

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

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

回答

1

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

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

你只是告诉它你想要存储什么数据。

+0

谢谢。 BUt我如何读取信息并写入信息?我只是可可中的新人。 – User1234

+0

这里有一个相当不错的教程,特别是第4步和第5步:http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/ –

+0

感谢这非常有用。实际上这个默认值存储在哪里?在隐藏文件?我没有找到如何从NSUserDefaults中删除值。 – User1234

相关问题