1

私は国のオブジェクトを持っているアプリに取り組んでおり、オブジェクトのインスタンスは約 200 になります。各オブジェクトには、flagName、capitalCity などのいくつかのプロパティがあります。10 か国のみを使用してプロトタイプの作業を開始し、これらのオブジェクトを viewDidLoad メソッド内に配列として格納しました。ソースコードのすべてを「ハードコード」するのは良い習慣ではないことを私は知っています。実際のアプリでは、これらの静的アイテムを外部化し、ファイルやデータベースなどに配置したいと考えています。そのような情報を保存する最良の方法は何ですか? プロパティ リストを考えていますが、データ モデルが変更された場合はアプリを再提出する必要があります。どんな助けでも大歓迎です。ありがとう

4

1 に答える 1

0

Web サイトから JSON ファイルをロードしてみてください。単純な JSON モデルを作成し、Web サイトでファイルを非表示にして、そこからアプリにロードさせます。変更したい場合は、サーバー上の JSON ファイルを変更するだけです。これにより、アプリを再送信する必要がなくなります。

ファイルのコンテンツをアプリにキャッシュして、必要に応じてオフラインで作業できるようにします。

ただの提案です。

于 2015-09-29T18:07:12.380 に答える