这是从google protocol buffers官方代码(Protocol Buffers v3.0.0-beta-2)下的 objectivec 文件夹中提取出来的,根据官方文档使用说明。
有几种方式可以将运行时源代码包含到您的项目中:
将 objectivec/*.h 和 objectivec/GPBProtocolBuffers.m 添加到您的项目中。
或者
将 objectivec/*.h 和 objectivec/*.m 添加到您的项目中(除了 objectivec/GPBProtocolBuffers.m)。
如果目标使用 ARC,请记住关闭.m 文件的 ARC(使用 -fno-objc-arc)。
由 protoc 为 .proto 文件(*.pbobjc.h 和 *.pbobjc.m)生成的文件也将添加到目标中。
已移除需要移除的文件,而每个.m 文件也会自动标记为关闭 ARC。所以使用者不用关心任何事情, 只需要引入此 pod 就可以了。