Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望能够在我的 iPhone 上为我的特定应用程序“保留”一定数量的磁盘空间。在我被激怒之前,我应该补充一点,这不适用于公共应用程序。
我认为最简单的方法是实际创建文件块,直到我希望保留的空间,然后根据需要删除和使用这些块。
是否有任何文件系统操作可以让我做到这一点,而实际上不必为我想要分配的所有空间编写内容?我问这个是因为我不确定磁盘空间分配器可能是懒惰的。
不,这是 SDK 之外的东西。您必须创建自己的方法来为您处理此问题。
iTunes 确保每次同步后至少有 200MB 可用空间。只有不定期同步的用户才会导致问题(即使这样,当他们的可用空间低于 50MB 时,也会提示他们释放空间)。
与其预留空间,不如在磁盘空间不足时简单地弹出警报?(并进入特征缩减模式)