2
ОК, так что в основном вот что я хочу сделать:Копирование файлов без замораживания GUI
- У меня есть список файлов в моем приложение пачке, например, в папке
myData
(обратите внимание: есть много файлов/папок в пределах подпапок/и т.д.) - Я хочу скопировать все дерево файла в заданном месте на диске пользователя
- мне нужно иметь доступ к каждому отдельный файл копируется, так как некоторые из них должны быть обработаны перед копированием.
Как бы вы это сделали? Есть идеи?
P.S.
- Я знаю о
NSFileWrapper
«swriteFile:atomically:updateFilenames
, но это не ГНС мне доступ к каждому файлу - у меня уже есть метод для получения дерева файлов для определенной папки. Тем не менее, мне все же кажется медленным. Есть ли какой-либо встроенный (или более удобный для Cocoa) способ для этого?
- Поскольку существует довольно много файлов, весь процесс должен работать так, что графический интерфейс делает не сублимационной
подробное объяснение здесь: http://stackoverflow.com/questions/7290931/gcd-threads-program-flow-and-ui-updating/7291056#7291056 – bryanmac