rlp-objc
Objective-C 实现的 RLP (递归长度前缀)。
此实现的速度比大多数其他实现都快,因为它在编码操作中只分配一个缓冲区,而不是递归连接更小的缓冲区。
虽然编码可以处理 NSString 和 NSData,但解码仅返回 NSData。您必须使用 ABI 来解释类型。希望得到 ABI 支持,请提交拉取请求。
安装
pod 'RLP-ObjC'
使用方法
#import <rlp.h>
NSData *encoded = rlp_encode(@[ @"cat", @(0) ]);
NSArray *decoded = rlp_decode(encoded);
使用 Makefile 构建
-
make: 逐步构建事物
-
再次 make:重新构建事物
-
make clean:删除所有构建产品
-
make check:逐步运行测试
-
make distcheck:重新运行所有测试