AppleがiWorkアプリケーションのドキュメントパッケージ(Finderで単一のファイルとして表示されるフォルダ)を置き換えるためにzipアーカイブを使用し始めたことに気づきました。ドキュメントパッケージをWindowsファイルサーバーにコピーすると、ドキュメントパッケージに関連するサポートメールが破損し続けるのと同じことを検討しています。
私の質問は、NSDocumentベースのアプリケーションでこれを行うための最良の方法は何でしょうか?
最も簡単な方法は、ディレクトリファイルラッパーを作成し、そのアーカイブを作成して、NSDocumentに返すことだと思います。
- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError
しかし、NSFileWrapperのzipアーカイブを作成する方法を理解できません。