# URLSessionDataTask

5개의 포스트
post-thumbnail

URLSessionTask

이전 글에서 URLSession, URL, URLRequest 를 생성하는 방법을 알아보았다. 이번에는 어떤 Task들이 있는지 알아보자. Task Apple에서 기본적으로 제안하는 task의 종류는 총 3가지이다. 하지만 문서를 본 결과, URLSession에서 함수로 제안하는 task의 종류는 총 5개 였다. URLSessionDataTask URLSessionDownloadTask URLSessionUploadTask [URLSessi

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

TIL - 2021.05.10 (Mon)

야곰 캠프 방학 중 2학기 TIL Notion -> Velog 이전하면서 복습하기! Today's TOPIC URLSession 네트워크 통신과 API 금일 활동학습 (Kahoot / TCP/IP / HTTP) URLSession 참고 자료 Apple Developer Documentation Swift, URLSession가 무엇인지, 어떻게 사용하는지 알아봅니다. [iOS] URLSession, URLSessionDataTask 톺아보기 ![](https://images.velog.io/images/leeyoungwoozz/post/4a7aa3b6-8f3b

2021년 6월 22일
·
0개의 댓글
·

210517 Mon

1. 첫 번째 학습 내용: 콜렉션뷰 A. 테이블뷰와 컬렉션뷰의 공통점과 차이점에 대해 이야기해봅시다. 테이블뷰 - 부스트코스 설명 테이블뷰는 iOS 애플리케이션에서 많이 활용하는 사용자 인터페이스입니다. 테이블뷰는 리스트 형태를 지니고 있으며 스크롤이 가능해 많은 정보를 보여 줄 수 있습니다. 컬렉션뷰 - 부스트코스 설명 iOS 애플리케이션에서 컬럭센뷰는 그리드와 스택, 타일, 그리고 원형 배열을 포함하여 다양한 유연성을 제공하는 인터페이스입니다. 컬렉션뷰는 유연하고 변경 가능한 레이아웃을 사용하여 데이터 아이템의 정렬된 세트를 표시하는 수단입니다. 컬렉션뷰의 가장 일반적인 용도는 데이터 아이템을 그리드와 같은

2021년 6월 2일
·
0개의 댓글
·
post-thumbnail

[iOS] 네트워크에 의존하지 않는 Test

시작하며 REST API를 사용한 프로젝트를 구현하며, 비즈니스 로직을 짜며 해당 로직에 대해서 어떻게 Test를 할지 고민하며, 찾은 자료들을 기록하려고 한다 Network에 의존하지 않는 테스트? 효율적이고 좋은 테스트의 조건인 F.I.R.S.T 중 하나인 Repeatable 은 반복되는 테스트 속에서 같은 결과를 나타냄을 뜻한다. 하지만 Network 와 같이 외부 의존성을 가진 객체에 대한 테스트는 쉽지 않다. Network 에 문제가 생기거나 인터넷 disconnecting 과 같은 문제들로 테스트 결과가 바뀔 수 있기 때문이다 그럼 우리는 테스트를 어떻게 진행하면 좋을까?? Test Doubles (테스트 더블) 앞의 이런 문제들을 겪은 다른 개발자들은 이러한 문제를 해결하기 위해서테스트 더블이라는 개념을 만들었다. > Double [dú:bǝl] [중성형 명사] 영화 스턴트맨, 대역자. [중성형

2021년 5월 23일
·
0개의 댓글
·
post-thumbnail

Essentials of URLSession

URLSession Overview URLSession은 HTTP 기반 요청을 처리하기 위한 클래스다. URLSession은 요청을 보내고 받는 핵심 개체로 URLSessionConfiguration을 통해 생성할 수 있다. URLConfiguration URLSession 객체의 업로드, 다운로드 시 정책과 행동을 정의한다. 데이터를 업로드나 다운로드 할 때 configuration 객체를 만드는 것은 가장 먼저 할 일이다. timeout 값, 캐싱 정책, 연결 요구사항과 URLSession 객체를 사용하며 의도하는 다른 타입의 정보를 구성한다. URLSessionConfiguration 의 종류 shared

2020년 4월 5일
·
1개의 댓글
·