@synchronized 썸네일형 리스트형 비동기 처리방법 및 장/단점(GCD 제외) 비동기 처리 - 소요시간이 오래 걸리는 작업을 백그라운드에서 처리하여 메인 스레드에 반영. - 동시에 여러 작업을 하거나 지속적인 모니터링이 필요한 작업에 사용. 1) 웹 상의 이미지 다운로드 2) 데이터 파싱 3) 채팅관련 푸시 모니터링 등 비동기 처리 방법 - 비동기 디자인 패턴 : delegate, @selector, block, Notification - NSThread 1) NSOperation보다 우선순위 관리가 좋음 2) 사용 방법 1] 상속: main() 메소드를 overriding, 인스턴스 생성 후 start() 메소드 실행. 2] 클래스메소드: 실행 할 작업을 메소드에 구현, 인스턴스 생성 후 start() 메소드 실행. 3] detachNewThreadSelector - 클래스메소드.. 더보기 이전 1 다음