一、.proto文件生成.swift文件
- 安装 protoc 插件
$ brew install swift-protobuf grpc-swift
-
创建proto文件
image.png - 命令行进入到proto所在文件夹,执行命令
$ protoc --swift_opt=Visibility=Public --grpc-swift_opt=Visibility=Public --swift_out=. --grpc-swift_out=. *.proto
image.png
二、代码引入SwiftPackage
-
新建SwiftPackage
image.png -
添加依赖
image.png -
将生成的swift拖进Source目录
image.png
三、使用GRPC
-
创建Client,调用对应方法即可
image.png
四、附录
- grpc-swift
- grpc-swift-plugin --grpc-swift_opt的选项
- protobuf-swift-plugin --swift_opt的选项
网友评论