-
TIL - 2022년 01월 23일TIL/2022 2022. 1. 24. 02:34
iOS
Background에서도 네트워크를 통한 download를 하는 방법에 대해서 공부를 했다.
그리고 다운로드 중 앱이 종료가 돼서 다운로드가 중지됐을 때 그 다운로드를 다시 이어서 하는 방법에 대해서도 공부를 했다.
iOS14.0 버전을 기점으로 이 구현이 조금 달랐는데 이에 대해서도 자세히 공부를 했다.
그리고 Cache를 이용해서 네트워크 통신을 효율적으로 하는 방법에 대해서 공부했다.
네트워크 연결에 대해서도 공부를 했는데 Cellular 연결일 때 다운로드를 하지 않는 방법, 네트워크 연결이 안 됐을 때 대기하다가 연결이 재시작되면 다시 작업을 실행하는 방법에 대해서 공부를 했다.
그리고 Task를 스케쥴링하여서 원하는 시점 이후에 실행이 되도록 하는 방법에 대해서도 공부를 했다.
이렇게해서 이제 네트워크 구현에 대해서 이전보다 훨씬 많이 이해하게 됐다.
이전에는 세션 설정 없이 그냥 기본적인 구현으로 모든 것을 처리했는데
각각 상황에 맞는 코드를 구현할 수 있게 됐다!
728x90'TIL > 2022' 카테고리의 다른 글
TIL - 2022년 01월 25일 (0) 2022.01.26 TIL - 2022년 01월 24일 (0) 2022.01.25 TIL - 2022년 01월 22일 (0) 2022.01.23 TIL - 2022년 01월 21일 (0) 2022.01.22 TIL - 2022년 01월 20일 (0) 2022.01.21