iOS 개발일지
1102 새싹 83회차 정리 - API 통신 로그인 본문
iOS 앱 개발자 데뷔 과정 83회차
#1. API 통신
API 통신을 통해 회원가입/로그인/토큰을 통한 자동 로그인 등의 기능을 간단하게 구현했다.
- ATS 특정 도메인 허용
1. info.plist 에서 App Transport Security Settings 추가
2. Exception Domains 추가
3. 허용하고자 하는 주소 입력 후 Type을 Dictionary로 변경
4. NSExceptionAllowsInsecureHTTPLoads 추가 후 value를 YES로 변경
- API url, headers, parameters 관리 (feat. 열거형)
열거형의 연관값을 활용해 url, headers, parameters 등을 관리할 수 있다.
참고 : Content-Type을 명시하지 않아도 내부적으로 구현되어 있을 경우 통신이 가능할 수 있지만, 가급적 작성하는 것이 좋다.
30회차 Content-Type 참고
- APIService
'SeSAC iOS 데뷔과정 2기' 카테고리의 다른 글
SeSAC iOS 데뷔과정 2기 액기스 정리!! (1) | 2023.01.09 |
---|---|
1103 새싹 84회차 정리 - Subscript, COW, Generic (0) | 2022.11.03 |
1101 새싹 82회차 정리 - RxSwift Input/Output (0) | 2022.11.01 |
1031 새싹 81회차 정리 - RxAlamofire, RxDataSources (0) | 2022.10.31 |
1027 새싹 79회차 정리 - RxSwift Share (0) | 2022.10.27 |