質問

iPhoneを同期するためのオープンソースコードはありますか サーバー(できればREST)を使用しますか?

githubおよびgoogleコードで何も見つかりませんでした。

よろしく...

役に立ちましたか?

解決

All-Seeing Interactiveの優れたASIHTTPRequestソースを使用することをお勧めします。 http://allseeing-i.com/ ASIHTTPRequest 。私はこれをやっており、リリースされたいくつかのiPhoneアプリもそうですので、コードがかなりしっかりしていることを確認できます。

これは、CFNetwork APIのラッパーであり、Webサーバーとの通信のより退屈な側面を簡単にします。 Objective-Cで記述されており、Mac OS XとiPhoneの両方のアプリケーションで動作します。

これは、基本的なHTTP要求を実行し、RESTベースのサービス(GET / POST / PUT / DELETE)と対話するのに適しています。 ASIFormDataRequestサブクラスを使用すると、multipart / form-dataを使用してPOSTデータとファイルを簡単に送信できます。

他のヒント

ObjectiveResource (Githubプロジェクト: http://github.com/yfactorial/objectiveresource/tree/master )は、主にiPhoneモデルとRESTベースのWebサービス間の通信レイヤー。 Railsアプリケーションを対象としていますが、どのREST APIでも動作するはずです。そのプロジェクトの一部は、まだ開発の初期段階にある、より同期指向のソリューションですが、 http://groups.google.com/group/objectiveresource?hl=ja

客観的なリソースを強くお勧めします。これをsqlitepersistenobjectsと一緒に使用して、iphoneプロジェクトで同期を処理しています。

Adrian Kosmaczewskiの iPhone Rest Wrapper を使用して成功しました。 SOの質問もご覧ください。

RestKitをチェックアウトすることをお勧めします。 http://restkit.org/ RESTfulにアクセスするための優れたAPIを提供しますWebサービスおよびリモートリソースをローカルオブジェクトとして表す(コアデータへの永続化を含む)。

この記事は役に立つかもしれません... http://developer.apple.com/safari/articles/creatingrestfulclients.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top