|
|
|
@ -1,5 +1,14 @@ |
|
|
|
|
# gRPC for Objective-C |
|
|
|
|
|
|
|
|
|
- [Install protoc with the gRPC plugin](#install) |
|
|
|
|
- [Write your API declaration in proto format](#write-protos) |
|
|
|
|
- [Integrate a proto library in your project](#cocoapods) |
|
|
|
|
- [Use the generated library in your code](#use) |
|
|
|
|
- [Use gRPC without Protobuf](#no-proto) |
|
|
|
|
- [Alternative installation methods](#alternatives) |
|
|
|
|
- [Install protoc and the gRPC plugin without using Homebrew](#no-homebrew) |
|
|
|
|
- [Integrate the generated gRPC library without using Cocoapods](#no-cocoapods) |
|
|
|
|
|
|
|
|
|
While gRPC doesn't require the use of an IDL to describe the API of services, using one simplifies |
|
|
|
|
usage and adds some interoperability guarantees. Here we use [Protocol Buffers][], and provide a |
|
|
|
|
plugin for the Protobuf Compiler (_protoc_) to generate client libraries to communicate with gRPC |
|
|
|
|