Frage

Gibt es einen Open-Source-Code für die Synchronisierung eines iPhone mit einem Server (vorzugsweise REST)?

Gefunden nichts auf Github und Google Code.

Viele Grüße ...

War es hilfreich?

Lösung

Ich schlage vor, mit der ausgezeichneten ASIHTTPRequest Quelle von All-Seeing Interactive: http://allseeing-i.com/ ASIHTTPRequest . Ich bin dies zu tun, und so mehrere veröffentlichten iPhone-Apps sind, so können Sie den Code sicher sein, ziemlich solide ist.

Dies ist ein Wrapper um die CFNetwork API, die einfacher, einige der langweiligen Aspekte der Kommunikation mit Web-Servern. Es wird in Objective-C geschrieben und arbeitet in beide Mac OS X und iPhone-Anwendungen.

Es ist geeignet für einfache HTTP-Anfragen durchführen und die Interaktion mit REST-basierten Diensten (GET / POST / PUT / DELETE). Die ASIFormDataRequest Unterklasse macht es einfach POST-Daten und Dateien mit multipart / form-data.

einreichen

Andere Tipps

Ich habe mit einem Projekt arbeiten namens ObjectiveResource (Github-Projekt hier: http://github.com/yfactorial/objectiveresource/tree/master ), die vor allem auf die fokussiert Kommunikationsschicht zwischen Ihren iPhone-Modellen und einem REST-basierten Web-Service. Es befindet sich auf Schienen-Anwendungen ausgerichtet, sondern sollte mit jedem REST-API arbeiten. Ein Teil dieses Projekt ist eine Sync-orientierte Lösung, die nach wie vor in der frühen Entwicklung ist, die aber ziemlich viel in letzter Zeit in der Zielressource Google-Gruppe unter http://groups.google.com/group/objectiveresource?hl=en .

I objektive Ressource sehr empfehlen, ich habe es mit zusammen mit sqlitepersistenobjects Sync auf meinem iphone Projekt zu behandeln.

Ich habe Adrian Kosmaczewski die verwendet iPhone Ruhe Wrapper mit Erfolg. Siehe auch diese Frage SO .

Ich würde empfehlen RestKit Check-out: http://restkit.org/ es eine ausgezeichnete API für den Zugriff auf RESTful Web-Services und die Remote-Ressourcen als lokale Objekte darstellen, einschließlich sie zu Core Data persistierenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top