【发布时间】:2009-11-16 09:06:12
【问题描述】:
我正在编写一个在运行时处理数百个文件的程序。现在每个文件和文件夹都存储在我创建的一个对象中(它包含文件路径、文件类型、文件大小、指向文件中偏移量的指针,以及是否是目录),这些对象被放置在 NSMutableArray 中。一个大问题是在处理所有文件结束时,我需要获取每个文件夹中所有文件的统计信息。我正在使用 2 个嵌套的 for 循环来执行此操作,性能很糟糕。
我的问题是:有没有更有效的方法来存储可可中的文件和文件夹列表(NSMutableArray、集合等除外),以便我可以快速访问这些文件夹中的所有文件夹和所有对象?是否有某种结构可以创建文件夹数组以及位于该父文件夹中的文件和文件夹数组?
【问题讨论】:
标签: cocoa