3월 6일 일요일 / 42일 차
Part 5 - CH 06
영화 평점 앱 만들기
SwiftLint
XCode내에서 Swift 코드 스타일을 통일시킬 수 있도록 도와줌
- class 내의 코드 수가 너무 길면 경고를 띄워줌(코드가 길면 유지보수가 힘들기 때문)
- 변수명 뒤에 콜론의 위치 등 스타일을 지정해 줌
- 무의미한 공백을 알려주어 코드 정리를 도와줌
Naver Developers의 검색 API 이용
- JSON 파일에서 Decodable을 통해 title, image, pubDate, diretor, actor, userRating의 값을 받아옴
- 공식 도큐멘트에는 userRating이 Integer로 되어있지만 실제로 내려오는 값은 String이므로 개발에 주의 필요
복습할 내용
- API 사용 방법 및 오류에 대한 처리
오늘의 공부 후기
오늘은 XCode를 사용하면서 코드의 스타일을 통일시켜주고 무의미한 코드들의 수정을 도와주는
SwiftLint의 설치법과 사용법에 대해 배웠습니다.
실무에서 개개인마다 코드 스타일이 달라 보기 힘든 점을 개선할 수 있는 내용으로서
앞으로 필수적으로 사용할 필요가 있을 것 같습니다.
또한 지난 시간 도서 리뷰 앱에서 사용했던 Naver Developer에서 제공하는 검색 API를 연동하여
영화 리뷰 앱의 데이터 연동 또한 구현해봤습니다.
요청과 출력 및 매니저 코드를 분류하여 코딩을 하니
직관적으로 보기도 쉽고 이해가 잘되어서 다른 프로젝트에서도 API를 이용한 데이터 연동은 크게 어렵지 않을 것 같습니다.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.