ios에서 네트워킹하기


ios에서 네트워킹하기

Concurrency 1. 네트워크 이해하기 전에, concurrency(동시성) 라는것을 알아둘 필요가있다. 2. Concurrency: 여러개의 작업이 동시에 일어나게 보이게 하는것 - 이것은 다른 의미로는 어떤 작업들이 순서에 상관없이 동시에 수행될 수 있음을 이야기한다. Thread 1. 각각의 작업들은 Thread에서 실행된다. - Main-Thread: 화면 표시 및 사용자 인터랙션을 받는 작업 수행 - 데이터를 화면에 보여주기 - 버튼 클릭 이벤트 감지하기 - Background: Main-Thread 외에 작업들 - 네트워크에서 데이터를 다운받을때나 - 디비에서 데이터를 읽어 온다던가 - Custom: 지정된 스레드를 통해서 작업할때 사용 - 카메라를 통해서 들어온 영상데이터 가공 시 - 오디오 데이터 변조 시 Intro 1. HTTP방식으로 네트워크 할 수 있음 2. iOS 네트워크 작업을 도와주는것이 URLSession URLSession 1. URLSession을...



원문링크 : ios에서 네트워킹하기