我有我员工的 .proto 文件。现在我需要使用此原型(prototype)说明连接到服务。据我所知,我需要为我的 swift 项目生成一些文件来装箱/拆箱我的消息。 但我不明白该怎么做。我找到了很多关于如何安装 protobuf 的说明。
任何人都可以逐步解释我需要做什么吗? 提前致谢。
最佳答案
根据 ProtocolBuffers-Swift
的安装说明:
...
git clone git@github.com:alexeyxo/protobuf-swift.git
./scripts/build.sh
Add
./src/ProtocolBuffers/ProtocolBuffers.xcodeproj
in your project.
他们的 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 = "bob@example.com"
let person = personBuilder.build()
println("\(person)")
person.data() //return NSData
...
var person = Person.parseFromData(bytes) // from NSData
关于ios - 如何为 protobuf 生成 swift 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30782285/