// // DataOutputStream.h // mtalk // // Created by maye on 13-10-24. // Copyright (c) 2013年 zuoye. All rights reserved. // #import // 数据输出流允许应用程序以适当方式将基本数据类型写入输出流中 @interface DataOutputStream : NSObject{ NSMutableData *data; NSInteger length; } // 将一个 char 值以 1-byte 值形式写入基础输出流中,先写入高字节。 - (void)writeChar:(int8_t)v; //将一个 short 值以 2-byte 值形式写入基础输出流中,先写入高字节。 - (void)writeShort:(int16_t)v; //将一个 int 值以 4-byte 值形式写入基础输出流中,先写入高字节。 - (void)writeInt:(int32_t)v; //将一个 long 值以 8-byte 值形式写入基础输出流中,先写入高字节。 - (void)writeLong:(int64_t)v; //以与机器无关方式使用 UTF-8 修改版编码将一个字符串写入基础输出流。 - (void)writeUTF:(NSString *)v; //将一个 NSData byte数组写入输出流中,先写入高字节。 - (void)writeBytes:(NSData *)v; -(void)writeDataCount; //将此转换为 byte 序列。 - (NSMutableData *)toByteArray; @end