gpt4 book ai didi

iphone - 确定文件是否符合特定类的 NSCoding 实现的最快方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:34 25 4
gpt4 key购买 nike

给定:访问文件目录的应用程序:一些纯文本、一些遵循特定 NSCoding 实现的二进制文件,以及它可能根本不理解如何处理的其他二进制文件.

我想:能够找出该目录中的哪些文件符合我的 NSCoding 类,我不想不得不退回到加载将每个文件的全部内容存入内存,尝试取消存档。

谁有解决这个问题的优雅方法或模式?

最佳答案

通用类型标识符 (UTI) 系统的目的是防止这种无法优雅解决的问题。如果这三种文件类型没有可区分的 UTI(和文件扩展名),您可能就不走运了。如果这是您看到的问题并且仍然可以控制文件的生成,请为它们提供唯一的 UTI 并在您的应用程序的 Info.plist 中声明这些 UTI。

关于iphone - 确定文件是否符合特定类的 NSCoding 实现的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2487661/

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