0

アプリのロジックについてサポートが必要です。私はコーディングが初めてです。

現在、私は経費トラッカーのようなアプリをコーディングしています。写真を追加して、提供されたフィールドに詳細を入力できます。

現在の流れでは、これらのデータはすぐにバックエンドレスに保存されます。ただし、uitableview をロードすると、すぐにバックエンドレスからデータを取得することでデータが取り込まれます。これにより、ビューを変更するたびにバックエンドレスからロードする必要があるため、異なるタブ間の移動が遅くなります。

それを解決しようとしている間、コア データにデータを格納すると、テーブルにすばやくデータを入力するのに役立つと思いますが、コア データとバックエンドレスをどのようにリンクすればよいかわかりません。私は素早い知識しか持っていません。

フローがどのようなものであるべきか、バックエンドレス API でこれを行うことができるかどうか、またはこれを達成するために他の言語が必要かどうかについて、誰かにアドバイスしてもらえますか?

4

1 に答える 1

2

他の言語は必要ありませんが、バックエンドレス API (執筆時点) はコア データをサポートしていません。

バックエンドレスは、受信データを単純なカスタム モデル クラスに逆シリアル化するだけで、コア データに更新を加えることができますが、そのロジックを記述する必要があります。

1 つのオブジェクトを取得してコア データにマップし、一意の識別子を探してデータ ストアでの重複を防ぐマッピング ライブラリが多数あります。通常、バックエンドレスでカスタム クラスを使用し、コア データで別のカスタム クラスを使用するため、いずれも理想的とは言えません。

カスタム クラスをバックエンドレスに登録しない場合、プレーンな配列と辞書に逆シリアル化されます。これは、マッピング ライブラリで使用するのがおそらく最も簡単です。データをマッピング可能な形式にするには、少し操作が必要になる場合があります...

于 2016-05-17T10:44:57.150 に答える