0

現在、これを行うことで、文字列を含むデータを読み書きできます。

NSString *anyString = @"anyString";
NSData *data = [anyString dataUsingEncoding:NSUTF8StringEncoding];
[self.outputStream write:[data bytes] maxLength:[data length]];

しかし、オブジェクトをデータに入れて、それを outputStream に書き込むことは可能ですか? もしそうなら、どのように?それが不可能な場合は、ソケットを介して一意の識別子 (NSString) を渡し、一致するものが見つかるまでオブジェクトのリストと比較する必要がありますか?

前もって感謝します。

4

1 に答える 1

0

NSCodingプロトコルを実装できます。次に、オブジェクトをシリアル化し、リモート サーバーにデータを転送するためにNSKeyedArchiver使用できます。JSONKit

于 2012-06-03T20:04:17.297 に答える