我有员工的.proto文件。现在,我需要按照此原始说明连接到服务。据我了解,我需要为swift项目生成一些文件,以便对邮件进行装箱/拆箱。
但是我不明白该怎么做。我发现了许多说明如何安装protobuf。

谁能一步一步解释我需要做什么?
提前致谢。

最佳答案

按照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
    

    关于ios - 如何为protobuf生成快速文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30782285/

    10-12 06:13