반응형 iOS42 [iOS] JSON 파싱 JSON 파싱하는 방법에 대해서 적어보겠습니다..! 우선 서버에 요청할 Request함수가 필요합니다. 아래 주석의 순서대로 함수를 만들어 줍니다. func performRequest(with urlString: String) { // 1. URL 만들기 if let url = URL(string: urlString) { // 2. URLSession 만들기 let session = URLSession(configuration: .default) // 3. session에 task 할당 let task = session.dataTask(with: url) { (data, response, error) in if error != nil { self.delegate?.didFailWithError(erro.. 2020. 12. 4. [iOS] Dispatch Queue DispatchQueue 클래스: - 앱의 메인 스레드 또는 백그라운드 스레드에서 작업 실행을 직렬 또는 동시에 관리하는 객체입니다. - 애플리케이션이 블록 객체 형태로 작업을 제출할 수있는 FIFO 큐 선언 class DispatchQueue : DispatchObject 작업 항목을 담아 Queue에 추가하는 구조이며 작업은 시스템에 의해 관리되는 스레드 풀에서 실행됩니다. 작업 항목을 동기적 또는 비동기적으로 예약합니다. 동기적인 작업은 여러 가지 작업 항목이 쌓여있을 때 스레드를 호출해 하나 하나 작업 을 순서대로 실행합니다. 반면에, 비동기적인 작업은 DispatchQueue외 추가적인 스레드를 생성하여 작업을 추가한 뒤 DispatchQueue의 모든 동기적인 작업이 완료되기 전에 추가 스레드.. 2020. 11. 23. 이전 1 2 3 4 5 다음 반응형