我正在开发一个使用核心数据的 iPhone 项目,并试图找到一种方法来轻松浏览数据的存储方式。具体来说,我将图像存储在核心数据中,并想查看它们占用了多少空间等。
我发现了一个名为“核心数据编辑器”的应用程序,可以让你在 iPhone 模拟器上浏览核心数据,但它对我来说并不是很有用,因为我正在存储从相机拍摄的图像。有没有办法轻松浏览我的应用程序中存储的内容?
如果您不需要实时查看此信息,Xcode 的 Organizer 将允许您下载设备上任何开发应用程序的沙箱目录:
- 将设备连接到您的 Mac。
- 打开 Xcode 的管理器窗口并找到“设备”选项卡。
- 在源列表中,选择您设备下的应用程序项。
- 从窗口主要部分的列表中选择您的应用程序。
- 使用窗口底部的“下载”按钮将沙箱目录复制到您的 Mac。
- 数据以包的形式下载,因此在 Finder 中右键单击该数据,然后选择“显示包内容”。
从那里,任何可用于打开/检查 Core Data 存储或 SQLite 数据库的工具都应该适合您。
在模拟器或设备上运行应用程序时,您还可以使用此包来强制运行进入已知状态。在调试诸如核心数据迁移或奇怪的无效状态之类的事情时,这非常有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)