REST/SOAP/XML-RPC를 기반으로 iPhone 앱을 제작하거나 단순히 동적 XML 피드를 가져 오는 사용자라면 궁금합니다. 정확히 무엇을 의미합니까? 사용자가 피드를 '새로 고침'한다고 말하면 어떻게 되나요?iPhone/Mac OSX에서 XML 피드를 "새로 고침"
직접적인 방법은 피드에서 가져온 것이 무엇이든간에 NSMutableArray와 같은 일부 콜렉션을 채우는 것입니다.
[myMutableArray removeAllObjects];
// follow steps to repopulate myMutableArray
이는 XML 피드를 새로 고침에 대한 가장 효율적인 알고리즘 것 같다 다음 UI에 위젯이 새로 고침 할 수 있으면, 나는 일반적으로 뭔가를 좋아한다. 예를 들어 트위터 클라이언트를 구축하는 많은 사람들이 기존 피드에 변경 사항을 추가하는 반면 전체 피드를 전체 양식으로 다시 가져 오는 경우가 있습니다.
서버 측 데이터 소스와 대화 할 때 모델을 "새로 고치기"위해 사용하는 알고리즘에는 어떤 종류가 있습니까?
감사합니다.
NSURLConnection의 비동기 모드를 사용하여 피드를 먼저 가져 오는 경우 배경 스레드가 필요하지 않습니다. XML 구문 분석은 기본 스레드에서 수행 할 수있을만큼 빠릅니다. –