사진 게시판 API 만들기 [4]
Perfect 미니 프로젝트 [4]
- 게시물 정보 API
- 게시물 목록 API
CRUD 중 Read에 해당하는 API를 만들어 봅니다!!
2017년 8월 현재 Swift 3 / Perfect 최신버전 2.0.x 환경에서 진행함을 알려드립니다.
CRUD 중 Read에 해당하는 API를 만들어 봅니다!!
2017년 8월 현재 Swift 3 / Perfect 최신버전 2.0.x 환경에서 진행함을 알려드립니다.
API를 하나씩 하나씩 완성해 나가도록 합시다!!
참고
2017년 8월 현재 Swift 3 / Perfect 최신버전 2.0.x 환경에서 진행함을 알려드립니다.
추가적으로 알아가야 할 문법과 개념들을 모아봤습니다.
고차함수(Higher-order function)은 '다른 함수를 전달인자로 받거나 함수실행의 결과를 함수로 반환하는 함수'를 뜻합니다.
스위프트의 함수(클로저)는 일급시민이기 때문에 함수의 전달인자로 전달할 수 있으며, 함수의 결과값으로 반환할 수 있습니다.
이번 파트에서는 스위프트 표준라이브러리에서 제공하는 유용한 고차함수에 대해 알아봅니다.
map
filter
스위프트에서 오류(Error)는 Error
라는 프로토콜을 준수하는 타입의 값을 통해 표현됩니다. Error
프로토콜은 사실상 요구사항이 없는 빈 프로토콜일 뿐이지만, 오류를 표현하기 위한 타입(주로 열거형)은 이 프로토콜을 채택합니다.
스위프트의 열거형은 오류의 종류를 나타내기에 아주 적합한 기능입니다. 연관 값을 통해 오류에 관한 부가 정보를 제공할 수도 있습니다.
이번 예제에는 프로그램 내에서 자