gpt4 book ai didi

cocoa - 开发过程中 NSUserDefaults 保存在哪里?

转载 作者:行者123 更新时间:2023-12-03 16:17:20 25 4
gpt4 key购买 nike

我正在使用 NSUserDefaults 在我的应用程序中保存一些数据。在哪里可以找到开发过程中存储数据的文件?这是一个普通的 cocoa 应用程序(所以没有 ios/iphone!)

部署后,它应该在 Library/Preferences/appname.plist 中可用,对吗?但是,当我还在处理应用程序时,我可以在哪里找到它呢?

最佳答案

“开发”和“部署”之间没有区别。 NSUserDefaults 不知道您是否进行了调试或发布构建。无论如何,位置应该是~/Library/Preferences/yourAppIdentifier.plist

如果您发现开发版本和部署版本之间存在差异,可以检查应用的 Info.plist 中的包标识符 (CFBundleIdentifier)。

此外:如果您的应用程序已沙盒化,您的首选项最终将位于沙盒中:~/Library/Containers/yourAppIdentifier/Data/Library/Preferences/yourAppIdentifier.plistdocumentation声称如有必要,系统会在首次启动应用程序的沙盒版本时自动将您的旧首选项文件移动到沙盒中。

关于cocoa - 开发过程中 NSUserDefaults 保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11552436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com