1

カスタム クラスの 7 ~ 10 個のインスタンスを使用するアプリの作成に着手しています。それらを「本」と呼びましょう。各クラスは、ページ数、タイトル、本に含まれるページ数の int で構成されます。また、特定のページに関連付けられている作成者のメモも含まれている可能性があります。

私の質問は、これらのオブジェクトを作成する最良の方法は何ですか。すべての本をプログラムで一緒にハードコーディングするのは弱いようです。最初のリリース後にさらに追加された場合は、著者に単純なデスクトップアプリでそれらを構築できるようにしてもらいたいと思っています.

だから私が探しているのは、小さなアプリを作成してデスクトップにカスタムクラスのインスタンスを作成し、それらのインスタンスをiphoneアプリに持ち込む方法だと思います。

私が知る限り、私はiphone devライセンスしか持っていません。明らかに、非常に具体的である必要はありませんが、このタイプのタスクを達成する方法を探しています。それらをハードコーディングする良い方法があれば、それについても聞きたいです。

ゲーム開発者が自分のゲームのレベル エディターのように作成することで、プログラムでボードを作成する必要がなくなると思います。

4

2 に答える 2

1

SQLite を使用します。sqlite データベース エディタを簡単に作成したり、無料のものを使用したりできます。iPhone は sqlite データベースをネイティブに読み取ることができ、ライブラリを含めるだけです。

于 2010-03-08T23:37:47.720 に答える
1
  • データを XML または JSON 形式 (または好みのファイル形式) で提供します。これは、アプリケーションとの間でデータを転送するためです。
  • データ ファイル (xml/json) を解析し、電話の永続的なストレージ (ファイル、sqlite、コア データ) に保存します。これは、アプリケーションが今後定期的に使用するデータです。
  • ネットワーク経由でアップデートを取得するオプションをユーザーに提供する
  • ユーザーが更新を取得することを選択した場合、更新された xml/jason ファイルをネットワーク経由でダウンロードし、パーマネント ストアを解析して更新します
于 2010-03-08T23:39:45.410 に答える