728x90

 

3월 6일 일요일 / 42일 차

 


 

Part 5 - CH 06

영화 평점 앱 만들기

 

 

 

검색 API 연동

 

 

SwiftLint

XCode내에서 Swift 코드 스타일을 통일시킬 수 있도록 도와줌

- class 내의 코드 수가 너무 길면 경고를 띄워줌(코드가 길면 유지보수가 힘들기 때문)

- 변수명 뒤에 콜론의 위치 등 스타일을 지정해 줌

- 무의미한 공백을 알려주어 코드 정리를 도와줌

 

Naver Developers의 검색 API 이용

- JSON 파일에서 Decodable을 통해 title, image, pubDate, diretor, actor, userRating의 값을 받아옴

- 공식 도큐멘트에는 userRating이 Integer로 되어있지만 실제로 내려오는 값은 String이므로 개발에 주의 필요


 

 

임의의 값 starwars에 대한 값을 받아오는 모습

 

 

복습할 내용

 

- API 사용 방법 및 오류에 대한 처리

 

 

 

 

오늘의 공부 후기

 

오늘은 XCode를 사용하면서 코드의 스타일을 통일시켜주고 무의미한 코드들의 수정을 도와주는

SwiftLint의 설치법과 사용법에 대해 배웠습니다.

 

실무에서 개개인마다 코드 스타일이 달라 보기 힘든 점을 개선할 수 있는 내용으로서

앞으로 필수적으로 사용할 필요가 있을 것 같습니다.

 

또한 지난 시간 도서 리뷰 앱에서 사용했던 Naver Developer에서 제공하는 검색 API를 연동하여

영화 리뷰 앱의 데이터 연동 또한 구현해봤습니다.

 

요청과 출력 및 매니저 코드를 분류하여 코딩을 하니 

직관적으로 보기도 쉽고 이해가 잘되어서 다른 프로젝트에서도 API를 이용한 데이터 연동은 크게 어렵지 않을 것 같습니다.

 

 

 

 

 

 

 

 

https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

 

728x90

+ Recent posts