Gibt es irgendeinen Open-Source-Code zum Synchronisieren eines iPhone mit einem Server (vorzugsweise REST)?Code zum Synchronisieren des iPhones mit REST-Servern
Nichts auf Github und Google-Code gefunden.
Grüße ...
Gibt es irgendeinen Open-Source-Code zum Synchronisieren eines iPhone mit einem Server (vorzugsweise REST)?Code zum Synchronisieren des iPhones mit REST-Servern
Nichts auf Github und Google-Code gefunden.
Grüße ...
Ich schlage vor, die ausgezeichnete ASIHTTPRequest Quelle von All-Seeing Interactive mit: http://allseeing-i.com/ASIHTTPRequest. Ich mache das, und so sind mehrere veröffentlichte iPhone-Apps, so dass Sie sicher sein können, dass der Code ziemlich solide ist.
Dies ist ein Wrapper rund um die CFNetwork-API, der einige der mühsameren Aspekte der Kommunikation mit Webservern erleichtert. Es ist in Objective-C geschrieben und funktioniert sowohl in Mac OS X und iPhone-Anwendungen.
Es eignet sich für die Ausführung von grundlegenden HTTP-Anforderungen und die Interaktion mit REST-basierten Diensten (GET/POST/PUT/DELETE). Die Unterklasse ASIFormDataRequest erleichtert das Senden von POST-Daten und -Dateien mithilfe von Multipart-/Formulardaten.
I Adrian Kosmaczewski die verwendet haben iPhone Rest Wrapper mit Erfolg. Siehe auch this SO question.
Ich habe mit einem Projekt namens ObjectiveResource (Github-Projekt hier: http://github.com/yfactorial/objectiveresource/tree/master) gearbeitet, das sich hauptsächlich auf die Kommunikationsschicht zwischen Ihren iPhone-Modellen und einem REST-basierten Webservice konzentriert. Es ist auf Rails-Anwendungen ausgerichtet, sollte aber mit jeder REST-API funktionieren. Teil dieses Projekts ist eine mehr sync-orientierte Lösung, die sich noch in der frühen Entwicklungsphase befindet, aber in letzter Zeit in der Zielressource google group unter http://groups.google.com/group/objectiveresource?hl=en diskutiert wurde.
Ich empfehle in hohem Grade objektive Ressource, ich habe es zusammen mit sqlitepersistenobjects verwendet, um Synchronisierung auf meinem iphone Projekt zu handhaben.
Dieser Artikel könnte von Nutzen sein ... http://developer.apple.com/safari/articles/creatingrestfulclients.html
Ich würde empfehlen RestKit auszuprobieren: http://restkit.org/ Es bietet eine hervorragende API für den Zugriff auf RESTful Web-Services und die Remote-Ressourcen als lokale Objekte darstellen, einschließlich deren persistent zu Core Data.