iPhoneiPad:保存(私人)应用程序设置?

iPhoneiPad:保存(私人)应用程序设置?,第1张

概述我知道NSUserDefaults保存/恢复用户首选项。应用程序的等效类是什么?例如,“上次运行”字段,或“不再显示此提示”。我的意图是保持应用程序的设置(而不是用户设置)的设置应用程序,而不是备份在iTunes,Time Machine,{不管什么}这些设置。 我为Java和C#得到了很多噪音,但对于iOS / iPhone / iPad来说并不多。 如果你可以通过NSUserDefaults存 我知道NSUserDefaults保存/恢复用户首选项。应用程序的等效类是什么?例如,“上次运行”字段,或“不再显示此提示”。我的意图是保持应用程序的设置(而不是用户设置)的设置应用程序,而不是备份在iTunes,Time Machine,{不管什么}这些设置。

我为Java和C#得到了很多噪音,但对于iOS / iPhone / iPad来说并不多。

解决方法 如果你可以通过NSUserDefaults存储值,那么很好地存储应用程序首选项。

或在您的项目中添加settings.pList并阅读(您以后不更改的内容)

和你可以使用like。,

+ (NSDictionary*)getBundlePList:(Nsstring *)pListname{    Nsstring *errorDesc = nil;    nspropertyListFormat format;    Nsstring *pListPath = [[NSBundle mainBundle] pathForResource:pListname ofType:@"pList"];    NSData *pListXML = [[NSfileManager defaultManager] contentsAtPath:pListPath];    NSDictionary *temp = (NSDictionary *)[nspropertyListSerialization                                          propertyListFromData:pListXML                                          mutabilityOption:nspropertyListMutableContainersAndLeaves                                                     format:&format errorDescription:&errorDesc];    return temp;}+ (ID) getPropValue:(Nsstring *)Propertyname{   // I am supposing you had add your app preferences on settings.pList.    return [[Property getBundlePList:@"settings"] objectForKey:Propertyname];    //here Property is my class name,then you can use value by     //Nsstring *value = [Property getPropValue:@"setting1"];}
总结

以上是内存溢出为你收集整理的iPhone/iPad:保存(私人)应用程序设置?全部内容,希望文章能够帮你解决iPhone/iPad:保存(私人)应用程序设置?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存