Beste Architektur für eine iOS-Anwendung, die viele Netzwerkanforderungen stellt?

Ich bin in den Prozess des Umdenkens mein Ansatz, um die Anforderung Architektur eine große app, die ich entwickle. Ich bin derzeit mit ASIHTTPRequest tatsächlich Anträge stellen, aber da Brauch ich viele verschiedene Arten von Anfragen, die als Ergebnis von vielen verschiedenen Aktionen, die durch verschiedene view-Controller, ich bin versuchen zu arbeiten, das beste system zu organisieren, diese Anfragen.

Ich bin derzeit der Aufbau von singleton "Nachfrager", die erhalten bleiben, indem das app-delegate und sitzen rund um das hören für NSNotifications, dass das signal eine Anfrage vorgenommen werden muss; Sie stellen die Anforderung, hören Sie die Antwort und sendet eine neue NSNotification mit der response-Daten. Dies löst die meisten meiner Probleme, aber nicht elegant handhaben fehlgeschlagene Anfragen oder Anforderungen gleichzeitig auf das gleiche singleton-requester.

Jemand einen Erfolg bei der Ausarbeitung eines klaren, OO-Architektur für viele verschiedene Arten von Anfragen, die in einer iOS-app?

InformationsquelleAutor der Frage kevboh | 2011-01-26

Schreibe einen Kommentar