-
[iOS] Apollo를 이용해 Graph QL 서버와 연동해보기 - 1Programing/iOS 2020. 8. 6. 15:09
안녕하세요~! 5anniversary 입니다!!
오랜만의 포스팅이네요!!
이번 포스팅에서는 GraphQL로 구현된 서버에 통신을 할 수 있는 Apollo 라이브러리를 사용하는 방법을
간단하게 공식문서와 예시로 구현된 GraphQL 서버 통해 알아보는 시간을 가져볼게요~!
우선 cocoapods이 설치가 되어있다는 전제 하에
라이브러리를 받아볼까요???
pod init vi Podfile
로 pod 파일을 만들고 pod 파일로 들어가 주세요!!
pod "Apollo"
pod 파일에 추가해주세요!!
pod install
이제 .xcworkspace 파일로 들어가시면 설치가 되어있습니다!!
이다음에는 서버의 schme를 받아와야 해요~!
우선 apollo cli를 받아주셔야 하는데요
npm install -g apollo
global로 npm install을 해주시면 apollo cli가 다운로드가 되구요!!
graphql 서버는 위의 예시 서버를 활용할 거예요!!
콘솔 창에서 아래와 같은 커맨드를 적어주세요!!
apollo schema:download --endpoint=https://apollo-fullstack-tutorial.herokuapp.com/graphql schema.json
이렇게 schema.json 파일이 다운로드될 거예요!!
이제 이 scheme.json을 appdelegate 파일이 포함되어있는 폴더로 넣어주시면 돼요!!
와 같이 group으로, target 해제를 해주셔야 해요!!
이제 기본적인 프로젝트 설정은 완료가 되었어요!!
후... 이제 다음 포스팅에서 서버 데이터를 받아오는 걸 다루어보겠습니다!! 다음 포스팅으로 넘어가시죠!!
'Programing > iOS' 카테고리의 다른 글
[iOS] 험난한 외주 앱스토어 등록기 (4) 2020.08.08 [iOS] Apollo를 이용해 Graph QL 서버와 연동해보기 - 2 (0) 2020.08.07 간단하게 알아보는 iOS 애니메이션 (0) 2020.07.02 Alomofire를 이용한 간단한 통신 방법 - (GET) (0) 2020.07.01 [iOS] PopUpView 만들기 (0) 2020.05.17