KryoCocoaObjective-C 序列化框架
KryoCocoa 是 Kryo 高性能 Java 序列化框架的 Objective-C 移植版本,兼容 Java 版本的序列化格式。
示例代码:
Kryo *kryo = [Kryo new]; // ... NSOutputStream *outputStream = [NSOutputStream outputStreamToFileAtPath:@"file.bin" append:NO]; KryoOutput *output = [[Kryo alloc] initWithStream:outputStream]; SomeClass *someObject = ... [kryo writeObject:someObject to:output]; [output close]; // ... NSInputStream *inputStream = [NSInputStream inputStreamWithFileAtPath:@"file.bin"]; KryoInput *input = [[KryoInput alloc] initWithInput:inputStream]; SomeClass *someObject = [kryo readObject:input ofClass:[SomeClass class]]; [input close];
评论
febirdC++序列化框架
功能类似于boost.serializaiton或google.protocolbuffer,可以用在协议解析,大/小数据的序列化,有极高的性能(比boost.binary_archive快30~10
febirdC++序列化框架
0
laser-javaJava 序列化框架
laser是Java序列化框架,主要特性是速度快,序列化的字节码更小。序列化170ms长度14919028反序列化143ms
laser-javaJava 序列化框架
0
KryoJava对象序列化框架
Kryo是一个快速高效的Java对象图形序列化框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。示例代码:Kryo kryo = new Kryo();// ...Outp
KryoJava对象序列化框架
0