我想先在内存中准备一条二进制消息,然后再通过网络发送。 objective-c等同于Java的ByteArrayOutputStream是什么?
我看到了有点复杂的CFWriteStreamCreateWithAllocatedBuffers,以及看起来更简单的[[NSOutputStream alloc]initToMemory],但是-我不知道如何使用这些。
初始化输出流、向其中写入一些数据并获取结果字节(以某种形式、NSData或char*或其他形式)的代码示例将真正有帮助。
The documentation for NSOutputStream tells you what you need to do.