Me di cuenta de que Apple comenzó a usar archivos comprimidos para reemplazar los paquetes de documentos (carpetas que aparecen como un solo archivo en Finder) en las aplicaciones de iWork. Estoy considerando hacer lo mismo ya que sigo recibiendo correos electrónicos de soporte relacionados con mis paquetes de documentos que se corrompen al copiarlos a un servidor de archivos de Windows.Usar archivos ZIP para almacenar datos de NSDocument
Mis preguntas son ¿cuál sería la mejor manera de hacer esto en una aplicación basada en NSDocument?
supongo que la forma más fácil sería la creación de un envoltorio de archivo de directorio, crear un archivo de él y devolverlo en la NSDocument
- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError
Pero no llego a entender cómo crear un archivo zip de la NSFileWrapper.
seguimiento: Terminé usando ZipKit http://bitbucket.org/kolpanic/zipkit/wiki/Home que también es compatible con iPhone OS. –