-
[iOS] UMC iOS 세미나 9주 차iOS/UMC 2022. 11. 21. 22:35
오늘 배운 내용
📕 Network
- 클라이언트와 서버는 'HTTP 프로토콜'이라는 정해진 규칙으로 각각 요청, 응답을 수행한다.
- HTTP 프로토콜은 GET, HEAD, POST, PUT, DELETE, ... 등의 옵션을 추가할 수 있다.
REST API
- 클라이언트와 서버가 주고받는 문장을 API라고 할 수 있다.
- REST API는 Representational State Transfer의 약자로, 자원의 이름을 구분해서 자원의 정보를 주고받는 것이다.
* 하나의 아키텍쳐 개념이며, 데이터를 URI 형식으로 구분한다.
- REST API는 행위 / 자원 / 메세지로 구성된다.
행위 자원 메세지 GET / POST / PUT / DELETE URI를 통해 오브젝트에 접근 JSON 포맷의 데이터로 메세지를 받음 Codable
- swift와 JSON을 각각 변환해준다.
- Decodable, Encodable 프로토콜을 채택하면 알아서 변환해준다.
- URLSession
'iOS > UMC' 카테고리의 다른 글
[iOS] UMC iOS 세미나 8주 차 (0) 2022.11.14 [iOS] 7주 차 미션 (0) 2022.11.10 [iOS] UMC iOS 세미나 7주 차 (0) 2022.11.07 [iOS] 6주 차 미션 (0) 2022.11.05 [iOS] UMC iOS 세미나 6주 차 (0) 2022.10.31