ios - 快速从文件中减去并更新

标签 ios swift database nsfilemanager writefile

我遇到了一个问题。我创建了一个文件并在其中保存了 1000 个 jsons 元素。 我想提取、更新、删除特定的json。

我使用FileManager.default以正常方式创建文件,并使用FileManager.default.createFile(atPath: itemPath,contents:data,attributes:nil)向其中写入信息

如何才能做到这一点而不提取整个 json 数组,然后在 swift 中再次写入它。 我正在考虑诸如选择性审讯之类的事情。

如果您能帮助我,我会很高兴。

最佳答案

在文件头中创建索引,记录JSON对应的文件的起始位置和长度。

关于ios - 快速从文件中减去并更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58517288/

相关文章:

ios - 尝试使用图像和文本创建 UIButton 时出现奇怪的结果

ios - 为什么 Visual Studio TACO 无法找到我正在尝试调试的应用程序?

php - 无法连接到其他服务器上的 phpmyadmin

mysql - 重新排序 MYSQL 表

ios - 数组中的对象已删除,但未解除分配

ios - 为什么 Realm 在查询 `size == 4` 时抛出异常?

swift - 如何在不进入应用程序的情况下从快速操作菜单复制到 UIPasteBoard?

java - 使用 TypedQuery<Entity> 填充 JComboBox 不会显示正确的实体名称

swift - 从 Parse.com 获取数据到 swift

ios - JSQMessagesViewController 更改发送按钮 TextView 占位符的语言