Ich bin für diejenigen von Ihnen, die neugierig apps iPhone Aufbau basierten auf REST/SOAP/XML-RPC oder einfach nach unten zieht einen dynamischen XML-Feed, was bedeutet es genau zu Ihnen, wenn ein Benutzer den Feed "Aktualisieren" sagt?„Refreshing“ ein XML-Feed auf dem iPhone/Mac OSX
Der gerade Weg nach vorn ist eine Sammlung zu füllen, sagt einen NSMutableArray, mit dem, was man aus dem Futter bringen. Wenn ein Widget auf der Benutzeroberfläche zu aktualisieren verfügbar ist, kann ich normalerweise so etwas wie:
[myMutableArray removeAllObjects];
// follow steps to repopulate myMutableArray
Es scheint dies die am wenigsten effizienten Algorithmus ist eine XML-Feed zum Auffrischen. Zum Beispiel fügen viele Leute, die Twitter-Clients aufbauen, Änderungen an ihrem bestehenden Feed an, anstatt den gesamten Feed in seiner vollständigen Form wieder herunter zu bringen.
Welche Algorithmen werden Sie Ihre Modelle beim Sprechen auf eine serverseitigen Datenquelle zu „aktualisieren“ verwenden?
Vielen Dank.
Sie benötigen nicht einmal einen Hintergrundthread, sofern Sie den asynchronen Modus von NSURLConnection verwenden, um den Feed zuerst abzurufen. Das XML-Parsing ist schnell genug, dass Sie es im Hauptthread tun können. –