gpt4 book ai didi

ios - 在 iOS 应用程序上保存大文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:34:13 25 4
gpt4 key购买 nike

我想知道为 iOS 应用程序存储大文件的最佳方式(Apple 指南或常识建议的方式)..

大的意思是例如游戏的保存(可以是,比方说 500kb),所以考虑 plist 是不可行的。

我应该只使用普通的 Cocoa 文件管理 API 保存它吗?标准的 stdio(fopenfwrite 等等)怎么样?

最佳答案

您的首要任务应该是整体用户体验,包括:

  1. 保持您的应用响应迅速:仅保存更改的内容。如果您不必一次保存 500k,而只需更改一小部分,您可能需要考虑 sqlite 或多个较小的文件。
  2. 适度使用设备资源:如果您的应用占用的可用存储空间过多,用户就更有可能将其删除。
  3. 使用最适合您处理上述 1 和 2 方法的 API。如果不能改善用户体验,就没有必要对特定的 API 花费额外的时间。

根据我的经验,大文件操作往往相对慢,但 cpu 相对快,所以如果你有大量文本要保存,使用zlib 压缩它以保存效果很好(文本压缩率很高,zlib 非常快)。

关于ios - 在 iOS 应用程序上保存大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630723/

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