2010-12-07 3 views
1

iPad 및 iPhone에서 멀티 스레딩이 지원되는지 확인하기 만하면됩니다. 사용자가 여전히 UI와 상호 작용할 수있는 동안 백그라운드 스레드에서 웹 서비스를 호출하는 응용 프로그램을 작성해야합니다.IPad, IPhone의 멀티 스레드 지원

+1

안녕하세요. 이 질문에 대해서는 매뉴얼을 읽으십시오. Apple은 이것을 다루는 간결한 문서를 가지고 있습니다. 또한, 일부 답변을 선택하고 실제 사용자 이름을 설정하는 것이 좋습니다. – Moshe

답변

0

iOS는 Mac OS X과 마찬가지로 멀티 스레딩을 항상 지원합니다. 다음은 Apple의 탁월한 개요 설명서입니다. Concurrency Programming Guide

1

예, 스레드가 있습니다.

또한 대부분의 작업에서 자신의 스레드를 생성 할 필요가 없습니다. 많은 Apple Framework (Cocoa Touch Foundation 프레임 워크)에는이 작업을 수행하는 내장 코드가 있습니다.

또한 웹 API (HTTP 요청)에서 데이터를 소비하는 경우 백그라운드 처리를 쉽게 처리하는 작업 클래스 인 NSOperation 위에 구축 된 ASIHTTPRequest을 살펴 보는 것이 좋습니다.

마지막으로 Model-View-Controller 패턴을 사용하여 프로그램 디자인/플로우에 대한 도움이 필요하면 how to consume Web API 데이터를 설명하는 블로그 항목을 작성하여 최종 사용자에게 표 형식으로 제시하십시오.