iPhone:NSUserDefaults 存储在哪里?
Posted
技术标签:
【中文标题】iPhone:NSUserDefaults 存储在哪里?【英文标题】:iPhone: Where NSUserDefaults get stored? 【发布时间】:2011-07-12 10:21:10 【问题描述】:我能够使用 NSUserDefaults 存储、检索和删除值。我无法成功找出 NSUserDefaults 在 iPhone 上的物理存储位置?我想它应该是 plist 文件,但不确定。有谁知道是否可以在 iPhone 上实际看到这个值?
谢谢。
【问题讨论】:
【参考方案1】: 将您的设备连接到 Xcode。 选择Windows
-> Organiser
。
选择您的设备。
点击您的应用程序。
点击齿轮图标和Download Container…
。
选择下载的.xcappdata
文件,右键选择Show Package Contents
。
打开AppData
文件夹。
导航到Library
-> Preferences
-> appbundlename.plist
。
【讨论】:
【参考方案2】:物理路径是rootOfApplication/Library/Preferences/com.yourcompany.appName.plist 如果你在模拟器中测试就可以看到
【讨论】:
【参考方案3】:我使用 SimSim。这是一个免费的菜单栏应用程序,可让您访问所有模拟器文件夹。还有其他解决方案,但这是我一直使用的基本工具。 https://github.com/dsmelov/simsim
【讨论】:
以上是关于iPhone:NSUserDefaults 存储在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
iPhone:在应用程序被杀死时保留 NSUserDefaults 值