0

ねえ、

現在、NSCodingを使用してオブジェクトをデータに書き込み、Objective-cのファイルに保存しています。同じコーディングを使用してJavaアプリケーションのオブジェクト構造をデコードする方法があるかどうか誰かが知っていますか?

ありがとう

4

1 に答える 1

2

おそらく最も簡単な方法は、サードパーティのplist Java ライブラリを使用することです。

そうしないと、OS X が 2 種類のプロパティ リスト (XML とバイナリ) をサポートするという問題が発生します。XML は非常に簡単で、関連するウィキペディアのページにはタグの簡単な要約も含まれています。コマンド ライン ツール plutil を使用して任意のプロパティ リストを XML 形式に変換できますが、デフォルトはバイナリであるため、間に手動の手順が必要ない場合はあまり役に立ちません。

Apple はバイナリ形式の正式なドキュメントを持っていないようですが、コードはオープン ソースであるため、ここからリバース エンジニアリングできます。

于 2011-03-05T19:43:57.360 に答える