模仿iPhone应用程序设置行为的类......但在应用程序中?

时间:2010-01-22 20:46:18

标签: iphone settings appsettings

有没有人写过模仿应用程序设置行为的iPhone类?如果能够使用完全相同的XML结构等定义设置表以便在我的应用程序中使用,那将是很好的。

2 个答案:

答案 0 :(得分:4)

请参阅Is there a library or framework for setting preferences from within an iPhone application?

ESP。那里提到的mySettings图书馆:

  

mySettings [...]使用了一个plist   配置文件就像使用的那样   通过设置应用程序,添加一些   选项。

[...]

  

默认设置本身是   存储在标准用户默认值中   对象([NSUserDefaults   standardUserDefaults]),但你可以   使用任何支持键值的对象   编码。这使您可以使用您的   直接在设置中建模类   图。

答案 1 :(得分:1)

应用程序设置(或NSUserDefaults)本质上是一个美化的NSDictionary。您可以将对象添加到设置中并将其与键关联,以便稍后检索它们。

如果你想这样做,只需创建一个包装NSDictionary的单例实例的类。这样你可以在整个应用程序中引用它,如:

[[MyAppSettings sharedInstance] objectForKey:key];