1

我想在通过网络发送之前在内存中准备一个二进制消息。与 Java 的 ByteArrayOutputStream 等效的 Objective-c 是什么?

我看到了有些复杂的 CFWriteStreamCreateWithAllocatedBuffers,以及看起来更简单的 [[NSOutputStream alloc] initToMemory],但是 - 我无法弄清楚如何使用其中的任何一个。

初始化输出流、将一些数据写入其中并获取结果字节(以某种形式,NSData 或 char* 或其他形式)的代码示例将真正有帮助。

4

1 回答 1

3

NSOutputStream 的文档告诉您需要做什么。

于 2010-11-25T18:12:45.193 回答