美文网首页
Swift4集成protobuf

Swift4集成protobuf

作者: lanchc | 来源:发表于2018-06-29 10:27 被阅读0次

Protobuffer简介:

Protobuffer是一个类似JSON的一个传输协议,其实也不能说是协议,可以认为是一种传输数据格式类似JSON,XML。但是比JSON更加轻量。消耗更小的带宽。跨语言,这是它的一个优点。它自带了一个编译器,protoc,只需要用它进行编译,可以编译成JAVA、python、C++代码,暂时只有这三个,其他就暂时不要想了,然后就可以直接使用,不需要再写任何其他代码。连解析的那些都已经自带有的。JSON当然也是跨语言的,但这个跨语言是建立在编写代码的基础上,iOS开发使用protobuf可以添加第三方库即可集成开发环境进行使用。

github地址https://github.com/alexeyxo/protobuf-swift

1、在自己的mac上安装

brew install automake

brew install libtool

brew install protobuf

2、在克隆protobuf-swift到本地

git clone  https://github.com/alexeyxo/protobuf-swift.git

3、进入protobuf-swift文件目录,执行后(自动全局安装)安装

./scripts/build.sh

4、新建个文件夹创建,编写自己到模型文件

5、编译

protoc  MyModel.proto --swift_out="./"

6、导入项目

a.新建项目

b.将ProtocolBuffers.xcodeproj引入项目

c.将自己编写的模型文件引入项目

在此记录!!!

ps:苹果官方推出

https://github.com/apple/swift-protobuf

相关文章

网友评论

      本文标题:Swift4集成protobuf

      本文链接:https://www.haomeiwen.com/subject/rdioyftx.html