- Apollo iOS × SwiftUIでGitHub APIを叩いてみた
- Apollo CLIのインストール
npm install -g apollo
- GraphQLのschemaの取得
apollo schema:download --endpoint="https://api.github.com/graphql" --header "Authorization: Bearer <GitHub Token>"
(Personal access tokensから事前にGitHub Tokenを作っておく)
- schemaとqueryからswiftファイルを自動生成する
apollo codegen:generate --localSchemaFile=schema.json --queries=GitHubApolloClientPlayground/Apollo/query.graphql --target=swift GitHubApolloClientPlayground/Apollo/API.swift