0

多くの場所で、Apple のドキュメントでは、NSFileWrapper によって作成されたファイルのパッケージ (iCloud など) について説明しています。これは、OS X プラットフォームでフォルダーを 1 つのファイルとして非表示にするために使用される .pkg 形式に似ていますか?

ユーザーがバックアップできるようにしたい複数のテキスト ファイルを含むアプリがあります。NSFileWrapper を使用して、これを行う単一の「ファイル」を作成しました。これはOS Xの.pkgファイルに似ていると思っていましたが、ファイルを(電子メールで)OS Xに持ち込んだにもかかわらず、ファイルの名前を変更したなどにもかかわらず、開く方法がありません.

では、NSFileWrapper の「パッケージ」は、OS X の「パッケージ」とはまったく異なるものですか?

ありがとう、リチャード

4

1 に答える 1

2

いいえ。1 つはファイルシステム レベルで動作しますが、もう 1 つは、特定の一連の解凍命令と共に圧縮された一連のファイルです。

NSFileWrapper、あなたが言及したリンクから:

ファイル ラッパーは、ディレクトリ、通常のファイル、またはシンボリック リンクのいずれかであるファイル システム ノードの実行時表現です。

a.pkgは次のようになりますが、

ファイルをインストールするために多くのプラットフォームで使用される xar ベースの形式。

ウィキペディアには、(驚くべきことではありませんが) 正確に .pkg とは何かについてのまともな概要があります。

于 2013-04-13T19:27:09.373 に答える