Мне нужно пройти все файлы в структуре папок каталога, к которому обращается приложение с общих серверов. С включением статических библиотек я могу получить доступ к различным серверам и файлам, совместно используемым в них. Список всех серверов хранится в NSArrayПеремещение каталога без рекурсии в iOS
Мне нужно пройти через все папки, совместно используемые сервером для хранения всех файлов в контейнере. Я использовал рекурсию, но это сильно влияет на производительность в случае увеличения количества папок и подпапок.
Может ли кто-нибудь предложить любой алгоритм или логику для перемещения по структуре каталогов.
Пожалуйста, обратитесь к иллюстрации ниже, чтобы иметь представление о структуре.
Одна из возможностей может быть использование потоков, но как разделить логику для перебора всех папок для файлов, так что потоки могут работать над ними параллельно.
Будучи мобильным приложением, у меня нет роскоши памяти.