Protobuf简介:
- Protocol Buffer是google 的一种数据交换的格式,已经在Github开源,目前最新版本为3.4.0
说明:
- protobuf3.0.0以上才官方支持Objective-C,低于3.0.0的请忽略或使用第三方转换工具
- 开发环境:32bit & 64bit iOS, 64bit OS X,Xcode7.0+
- 基于性能原因没有使用ARC,但可以被ARC代码调用
配置环境:
- 如果没有brew请自行先安装brew
- 如果没有装 autoconf automake libtool需要先安,这里使用brew来安装,在shell执行 brew install autoconf automake libtool即可
- 下载的protobuf库,官网地址:https://github.com/protocolbuffers/protobuf(以master为例,将来oc项目里使用的代码对应存在于 /protobuf-master/objectivec 路径)
cd到下载的目录,依次执行:
- $ ./autogen.sh
- $ ./configure
- $ make
- $ make check(本人此步骤执行报错,忽略后无影响)
- $ sudo make install
- $ - objec