본문 바로가기

urlsession

[iOS] URLSession URLSession: An object that coordinates a group of related, network data transfer tasks. 즉, 네트워크 데이터를 가져오거나 보내는 작업을 coordinate 합니다.class URLSession : NSObject  URLSession | Apple Developer DocumentationAn object that coordinates a group of related, network data transfer tasks.developer.apple.com URLSession 주요 특징 1. 비동기적 네트워킹 (Asynchronous Networking) : 네트워크 요청을 비동기적으로 처리하여 백그라운드에서 작업이 수행되어 앱 성능을 .. 더보기
[Swift] Thread, Asynchronous & Networking 2024년 3월 14일 화이트데이 스레드와 비동기에 대해 알아보고 비동기를 활용하여 서버로부터 데이터를 받아오는 네트워킹에 대해 공부합니다. ☑️ Thread 스레드(Thread)는 컴퓨터 프로세스 내에서 실행되는 실행 흐름의 단위. 프로세스는 운영체제로부터 자원을 할당받아 실행 중인 프로그램의 인스턴스를 나타내는데, 각 프로세스는 하나 이상의 스레드를 가질 수 있다. Swift에서의 스레드 종류 메인 스레드(Main Thread) - App의 주요 인터페이스 및 UI 업데이트를 담당하는 스레드. UI 요소의 변경은 메인 스레드에서 수행 백그라운드 스레드(Background Threads) - 메인 스레드 이외에 동시에 작업을 수행하기 위해 생성되는 스레드들을 일컫는다. 주로 작업을 분산하거나 병렬로 처.. 더보기