CocoaAsyncSocket网络通信使用之Protobuf安装(五)
Protocol Buffers是Google推出的工具,主要用来处理数据的序列化和反序列化,能够针对数据的不同类型做压缩存储,从而减少网络数据传输的大小。
一般我们在写数据协议的时候,都需要针对不同的平台实现多次数据解析方法,而Protocol Buffers的另一个功能就是一次模版定制,多平台编译使用。
Protocol Buffers原生支持c++、java、python,可以在ios上使用c++版混编代码,但是编译过程比较麻烦,我们这里在ios中使用第三方的库(oc版本)。
来源地址:https://github.com/alexeyxo/protobuf-objc
安装Protocol Buffers
1. 先检查自己的mac上是否有安装Homebrew。使用命令:brew -v
zhuruhongdeMacBook-Pro:ios zhuruhong$ brew -v
Homebrew 0.9.5 (git revision 30c54; last commit 2016-02-16)
2. 如果你还没有安装