GCD queue.
2료일:
아이폰에는 여러개의 쓰레드가 있다. 왜 버벅이냐? 일하는 녀석이 여러개가 있어도 한놈한테 야 너 다해! 이러면 아 할게 너무많아....하면서 과도한 작업이 몰려 버벅인다.특히나 메인쓰레드는 UI 업데이트와 사용자 이벤트 처리 등의 핵심 작업 수행하는 쓰레드로 블락되면 사용자경험이 나빠진다.=> 다른 쓰레드로 작업을 분산하면 되겟다~ 매우 간단!(작업 분산처리)그러면 어떻게 분산할껀데 ? iOS에서는 Task를 대기행렬(큐)에만 보내면 된다. 그러면 알아서 OS가 한다.그러면 작업을 큐에만 보내면 되겟네? 내가 할 것은 오직 큐에만 보내자!!! 직접적으로 쓰레드 관리 X, 큐에 넣으면 알아서 작업을 분산처리. 쓰레드보다 더 높은 차원에서 일을 한다고 보면됨. 비동기적 대기행렬(큐)에는 두가지 있다. GC..