Я заметил, что Apple начала использовать zip-архивы для замены пакетов документов (папки, отображаемые как один файл в Finder) в приложениях iWork. Я думаю сделать то же самое, поскольку я продолжаю получать электронные письма поддержки, связанные с повреждением моих пакетов документов при их копировании на файловый сервер Windows.
Мои вопросы: как лучше всего это сделать в приложении на основе NSDocument?
Я предполагаю, что самым простым способом было бы создать оболочку файла каталога, создать его архив и вернуть его в NSDocument's
- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError
Но я не понимаю, как создать zip-архив NSFileWrapper.