有没有人写过模仿应用程序设置行为的iPhone类?如果能够使用完全相同的XML结构等定义设置表以便在我的应用程序中使用,那将是很好的。
答案 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];