我有一个包含这样图像的目录:
0000.png
0001.png
0002.png
0003.png
etc...
要添加图像,我会查询目录的计数并用计数命名新文件。我需要保持这样的顺序,因为这些图像最终会显示在网格视图中。这是简单的部分。困扰我的是稍后操纵目录。
用户可以根据需要删除和重新排序这些。那么我应该如何处理实际目录的重新排序呢?
我天真地尝试将图像复制到 NSMutableArray 中,将它们加载到 gridView 中,让用户进行操作,然后在完成后擦除目录并重写图像。这对于一些图像来说很好,但可以有很多并且它会慢慢建立起来。
我喜欢在本地复制图像、操作然后修复目录的想法。但是我认为必须有一种更好的方法来管理目录而不是擦除和重写,编写某种文件交换方法会更快吗?