バックエンドで Django サーバーに接続されている iPad アプリを開発しています。サーバーは、ほとんどの場合、データベース上にある単なる REST API です (これは TastyPi で行われます)。
私はiOSが初めてなので、これを開発する最良の方法を理解しようとしています。
したがって、いくつかの関連する質問:
- サーバー上のモデルを反映するコード内の「モデル」を作成する作業を簡素化するライブラリはありますか?
REST Api が提供するオブジェクトに 1 対 1 でマッピングされた Objective C でオブジェクトを定義できる Django の ORM のようなものを想像します。
このライブラリは、ローカル オブジェクトとサーバー上のオブジェクト間のすべてのキャッシュと変換を抽象化できます。
- この種のライブラリが存在しない場合、このタイプのプロジェクトのベスト プラクティスのセットはありますか? たとえば、DB を反映するローカル オブジェクトを用意する必要がありますか? API を扱うすべてのコードを処理する 1 つのクラスを作成する必要がありますか?それとも、API の一部であるさまざまなオブジェクトにリクエストを記述する必要がありますか?
要するに、データベースを公開する REST Api に支えられた iOS アプリをコーディングする「正しい」方法をどこで学ぶことができますか? 既存のプロジェクトのコードを見るよりも、できればチュートリアルです。