0

Objective-C クライアントと Java サーバーの間でオブジェクトを交換する必要があります。read byteどうすれば実装できるか友達に尋ねると、彼はそれが進むべき道だと答えました。しかし、どのように実装できますか? 可変長と関連情報を知るにはどうすればよいですか? ありがとう。

4

3 に答える 3

1

異なる言語のオブジェクトは、おそらく簡単に交換することはできません。Java/ObjC オブジェクトを Java/ObjC プログラムに送信する代わりに、実際に他の文字列構造 (おそらく XML/JSON) として送信することをお勧めします。次に、XML/JSON から Java/ObjC オブジェクトを再構築します。

于 2012-04-20T16:10:45.097 に答える
1

ある種のシリアル化形式が必要です。XML や JSON などのテキストベースの形式を使用して、適切に (手動であるかどうかに関係なく) デコードできます。あるいは、 Objective-C ポートを備えたProtocol Buffersなど、さまざまな移植可能なバイナリ ベースのシリアライゼーション形式が利用可能です。

于 2012-04-20T16:14:04.650 に答える
-1

ここにはたくさんのオプションがあります。 JSONプロトコルバッファ、...可能性の巨大なリストさえあります。

于 2012-04-20T16:12:57.490 に答える