iOS

networking, encoding

mJay8194 2024. 5. 8. 16:35

1. 네트워킹 단계

1.1. URL 만들기

- failure initializer

 

- failure initializer를 사용한 URL 구조체

 

- failure initializer를 거친 instance는 optional형으로 return

-> optional binding을 통해 해제

1.2. session 생성

1.3. task 부여

 

1.4. task 시작

 

2. 문자열 인코딩

2.1. 데이터 확인을 위한 문자열 인코딩

 

2.2. JSON 디코딩

- 예외 처리가 필요한 decode method

- error handling

 

 

 

*참고자료: iOS 프로그래밍 실무 강의 - 한성현 교수님