AppleがiWorkアプリケーションでzipアーカイブを使用して、ドキュメントパッケージ(Finderで単一のファイルとして表示されるフォルダ)を置き換えることに気付きました。 Windowsのファイルサーバーにコピーする際に、ドキュメントパッケージに関連するサポート電子メールが破損し続けるのと同じように、私は同じことを検討しています。ZIPアーカイブを使用してNSDocumentデータを保存する
私の質問は、NSDocumentベースのアプリケーションでこれを行うための最良の方法は何でしょうか?
私は最も簡単な方法は、NSDocumentのの
- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError
で、ディレクトリのファイル・ラッパーを作成し、それのアーカイブを作成し、それを返すことであろうと思います。しかし、私はNSFileWrapperのzipアーカイブを作成する方法を理解することができません。
はフォローアップ:私はこれもZipKit http://bitbucket.org/kolpanic/zipkit/wiki/Homeを使用して終了しましたiPhone OSをサポートしています。 –