iPhoneで実行されるRestWebサービスを作成しようとしています。最初の調査を行ったところ、CocoaHttpServerとTouchCode jsonパーサーが見つかりました。これらをRestエンドポイントにバインドするライブラリ/サンプルコードはありますか?
それが存在しない場合、どうすればそれを書くことができますか?ある種の設計ドキュメントなどへの参照は本当に役に立ちます。
CocoaHTTPServerとiOSに組み込まれているJSONlibrarayを使用して、iVocabularyでRESTfulサービスを利用しています。最初に、長いConnectionクラス(CocoaHTTPServerでリクエストを処理するためのコア)を自分で作成しました。しかし、URLの解析はちょっと複雑でした。
そこで、さまざまなURLとさまざまなHTTPメソッドのさまざまなブロックにHTTPリクエストをルーティングするより一般的なConnectionクラスを作成しました。URLには、解析されるパラメーター(プレフィックスとして:を含む)を含めることができます。これ自体は一般的なRESTサービスではありませんが、(たとえば)指定されたエンティティのすべてのCoreDataオブジェクトをフェッチするURL「/rest /:entityname」のブロックを追加しました。
そのルーターの実装は、githubのCocoaHTTPServerのフォークにあります:https ://github.com/chbeer/CocoaHTTPServer
Restful Webサービスの操作については、RestKitを確認してください。