0

プロジェクトを作成したいのですが、プロジェクトを整理する方法と、正確に何が必要かわかりません。

フレームワークthree20の更新(プルダウン)を備えたテーブルビュー(グループ化されたセクション)を持つアプリケーションが必要です。ユーザーがuitableviewを更新すると、アプリはWebサービスをチェックし、(おそらく)JSONを取得してテーブルビューを更新します。 (plistにデータを入力することによって?)

だから私は何が必要ですか?

jsonを更新できるバックフロントを備えたWebサービス?Webサービスから受け取ったjsonによってplistが設定されている私のアプリケーション?

別のビューがあり、ユーザーは自分に関する情報をWebサービスに送信し、必要に応じて更新することができます。彼はアプリケーションに、以前にWebサービスに送信した情報を確認できるページを用意します。

ps:coredataを使用する必要がありますか?

あなたが私が欲しかったものを手に入れることを願っています。

みんなありがとう !

4

1 に答える 1

0

coredata を使用することもできます。すべてをより適切に整理できることがわかりましたが、もちろん、それを使用すると関連するオーバーヘッドがあります。保存した情報を編集するときは、間違いなくそれを使用する必要があります。データを保存しているにもかかわらず、要件に従っているように聞こえます。編集したら、Web サービスに送り返すため、保存した情報を実際に変更することはありません。データ。

したがって、ap list は問題なく機能しますが、コア データに保存しても問題はありません。あなたの一般的な考え方は正しいです。Web サービスを呼び出し、取得した JSON または XML を解析し、データを使用してテーブルを更新します。

Web サービスが使用している通信プロトコル (SOAP、REST) と応答 (JSON、XML) に応じて、通信に必要なすべてを生成するツールがあり、実際にすべてを自分で行う必要はありません。

于 2012-04-24T16:51:49.353 に答える