将64位int值写入NSOutputStream可以通过以下步骤实现:
int64_t value = 123456789012345;
NSMutableData *data = [NSMutableData dataWithLength:sizeof(value)];
[data getBytes:&value length:sizeof(value)];
NSOutputStream *outputStream = ...; // 获取输出流
[outputStream open];
[outputStream write:[data bytes] maxLength:[data length]];
[outputStream close];
int64_t value = 123456789012345;
NSMutableData *data = [NSMutableData dataWithLength:sizeof(value)];
[data getBytes:&value length:sizeof(value)];
这样就可以将64位int值写入NSOutputStream了。
没有搜到相关的文章