• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - iOS 中平面目录结构的性能

[复制链接]
菜鸟教程小白 发表于 2022-12-12 13:37:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

在 iOS 文件系统上,有没有办法通过使用分层目录结构与平面目录结构来优化文件访问性能?

具体来说,我的应用程序有 Objects,每个都包含许多图像和数据文件。一个用户可以创建数千个这样的 Objects,我需要优化对一个图像的访问,一次可以访问大约 100 个任意 Objects

在这种情况下,我应该如何组织文件系统上的文件? 分层目录结构会比平面更快吗?如果是这样,我应该如何构建分层系统(即有多少层,每层有多少子目录/文件)?

谢谢!



Best Answer-推荐答案


好吧,首先你不妨试试扁平结构,看看它是否慢。也许苹果已经输入了代码来优化文件的查找方式,您甚至不必担心这一点。您可能可以构建整个应用程序,然后测试它的加载速度,看看是否满足您的要求。

如果您需要加快速度,我建议您尝试根据文件名创建某种结构。您可以有一个文件夹,其中包含所有以字母“a”或“b”开头的项目,依此类推。这会将其拆分为 26 个文件夹,这将显着减少每个文件夹中的项目数量。根据您命名文件的方式,您可能需要不同的方案,以便每个文件夹中的项目数量相似

关于ios - iOS 中平面目录结构的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18261387/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap