티스토리 뷰

2021.08.20 - [Sopt 28th 세미나 - iOS] - <4주차 세미나> Alamofire (GET) & Postman

 

<4주차 세미나> Alamofire & Postman

POSTMAN 서버가 구현한 API를 테스트 할 수 있는 플랫폼 포스트맨은 서버 데이터가 현재 어떻게 나오고 있는지 파악하기 위해서 테스트 용도로 사용! 혹은 response body 확인 -> 멀쩡하게 이미지가 출

seungchan.tistory.com

2021.08.20 - [Sopt 28th 세미나 - iOS] - <4주차 세미나> Alamofire (POST)

 

<4주차 세미나> Alamofire (POST)

POST LoginDataModel.swift import Foundation // MARK: - LoginDataModel struct LoginDataModel: Codable { let success: Bool let message: String let data: UserData? enum CodingKeys: String, CodingKey {..

seungchan.tistory.com

 

1. NetworkResult.swift 만들기

네트워크 결과를 담는 enum 만들기

 

2. APIConstants.swift 만들기

주소 담는 구조체 만들기

 

3. DataModel.swift 만들기

JSON 으로부터 decode 해서 담기위해, Codable 채택한 데이터 모델 만들기

 

4. Service.swift 만들기

1번,2번,3번을 활용해서 실질적인 네트워크 처리 부분 만들기

 

5. ViewController 만들기 / Service 호출해서 데이터 처리

4번의 싱글턴 객체를 활용해 통신 해서 -> 받아온 값 처리하기

 

'Sopt 28th 세미나 - iOS' 카테고리의 다른 글

[Swift] Alamofire (POST)  (0) 2021.08.20
[Swift] Alamofire (GET) 요약  (0) 2021.08.20
[Swift] Alamofire (GET) & Postman  (0) 2021.08.20
[Swift] Escaping Closure & Singleton Pattern  (0) 2021.08.20
[Swift] Encode / Decode  (0) 2021.08.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함