3
我的员工拥有.proto文件。现在我需要用这个proto指令连接到服务。据我所知,我需要为我的swift项目生成一些文件来装箱/取消装箱我的消息。 但我不明白如何做到这一点。我发现了很多说明如何安装protobuf。如何为protobuf生成swift文件
任何人都可以一步一步解释我需要做什么? 在此先感谢。
我的员工拥有.proto文件。现在我需要用这个proto指令连接到服务。据我所知,我需要为我的swift项目生成一些文件来装箱/取消装箱我的消息。 但我不明白如何做到这一点。我发现了很多说明如何安装protobuf。如何为protobuf生成swift文件
任何人都可以一步一步解释我需要做什么? 在此先感谢。
作为每ProtocolBuffers-Swift
的安装操作的指令:
...
git clone [email protected]:alexeyxo/protobuf-swift.git
./scripts/build.sh
添加
./src/ProtocolBuffers/ProtocolBuffers.xcodeproj
在你的项目。
他们page on CocoaPods包括一些基本的应用,以及:
message Person {
required int32 id = 1;
required string name = 2;
optional string email = 3;
}
let personBuilder = Person.builder()
personBuilder.id = 123
personBuilder.name = "Bob"
personBuilder.email = "[email protected]"
let person = personBuilder.build()
println("\(person)")
person.data() //return NSData
...
var person = Person.parseFromData(bytes) // from NSData