Wie soll ich meine iPhone-App erstellen, um mit meiner Website zu kommunizieren?

Ich plane meine erste iPhone-App und möchte von Anfang an einige Anregungen für deren Erstellung erhalten. Die iPhone-App wird für die Kopplung mit einer öffentlich zugänglichen Webanwendung entwickelt, die bereits in PHP integriert ist.

Ich möchte, dass die Webplattform zentral ist (Daten werden in einer mySQL-Datenbank gespeichert) und die iPhone-Clients mit ihr sprechen und REST'ful-Methoden verwenden, um die Funktionen der Site auszuführen (Abrufen des neuesten Inhalts, Posten von Inhalten, Voting, Account Management als Beispiel).

Ich möchte, dass die Clients eine lokale Kopie der Daten in einer SQLite-Datenbank abrufen, aber eine Aktualisierung durchführen, um die neueste Version des Feeds abzurufen (ähnlich der Twitter-App).

Paar Gedanken, die ich gerade habe:

Verwenden Sie so etwas wie ASIHTTPRequest, um Daten an PHP-Dateien auf dem Server zu senden / zu empfangen, die auf Anforderungen warten.

JSON - Wäre es besser, GET / POSTS an ein PHP zu senden, das JSON-Objekte zurückgibt, und mit einer Art Wrapper zu arbeiten, der die Daten verwaltet und Änderungen an die lokale SQLite-Datenbank übermittelt?

Bin ich total dran, wie ich dieses Ding aufbauen soll, um mit dem Web zu kommunizieren? Gibt es hierfür eine bewährte Methode?

Ich würde mich über jede Eingabe darüber freuen, wie Sie eine solche Konfiguration erstellen würden.

Vielen Dank

BEARBEITE: Nachdem ich meinen eigenen Beitrag noch einmal gelesen habe, weiß ich, dass er sich wie ein Twitter-Client anhört, dies ist jedoch NICHT der Fall, obwohl er ähnliche Funktionen / Strukturen eines Twitter-Setups aufweist. Vielen Dank

Antworten auf die Frage(12)

Ihre Antwort auf die Frage