본문 바로가기
STUDY/TIL

250410 TIL | swift 네트워크 통신 기초 흐름 잡기

by 23g 2025. 4. 10.

오늘의 TIL..~

URL 연결의 4단계

  1. String → URL
  2. URLSession 생성
  3. session.dataTask로 요청 생성
  4. .resume() 호출로 요청 실행

 

endEditing(true)의 의미

  • UITextField 입력 끝내고 키보드 내리게 함
  • UX 위해 꼭 필요
  • 버튼 누르거나 리턴 키 눌렀을 때 주로 사용

 

Use of 'URL' refers to instance method... 에러

  • 변수 이름을 URL로 만들면 Foundation.URL이 가려져서 에러 발생
  • 해결: 변수 이름 바꾸거나 Foundation.URL(string:)로 명시

 

DTO (Data Transfer Object)

  • 서버에서 받은 JSON 데이터를 Swift 구조체로 옮기는 그릇
  • Codable 채택해서 디코딩 가능
  • 뷰에 직접 안 넘기고 ViewModel 거쳐 가공하는 경우도 있음

 

이제 전달받은 데이터를 파싱해서 잘,,,해줘야함

여기까지는 그래도 이해가 되는데 솔직히 다음 부분은 잘 모르겠음!!!

 

오늘은 넘넘 힘드니까 다음 시간으로 ㅎ 

전 이제 눈 앞의 벚꽃 구경하러 가볼게유,,,현재 시간 9시 반,,,,따흐흑

최근댓글

최근글

skin by © 2024 ttutta