質問: Swift 2.1 Realm 0.98 イメージとしては、クイズアプリの様に複数の質問と回答がDBに格納されて、 質問一覧から選択すると、質問文が表示され、回答を出す。 たった今Realmを導入したばかりで、全体の流れもあまり理解できておりません。 更新ドキュメントを見ましたが、モデルを作成してそこでデータに関する処理ができます。 という形でしか理解できませんでした。 イメージのものを作成する流れを教えて頂けますでしょうか。
回答: まずデータとなる質問と回答の構造を考えます。 最低限必要なのは問題文と回答のテキストですね。アプリの性質によっては順番や難易度などが必要かもしれません。必要なデータ項目を洗い出して、それを元にクラスを設計します。 Realmではクラスがそのまま一般のデータベースでいうテーブルになります。 クラスを作るところまでできれば、実際の問題文と回答のデータをRealmに保存していきます。 これが初期データとなります。初期データの作成は適当なプロジェクトを作ってシミュレータでやるのが簡単です。 初期データの作成が完了したら、できたファイルを本当のアプリケーションのプロジェクトにコピーして組み込みます。 実際のアプリケーションでは組み込んだファイルを読み込んで使用します。 大まかな流れは上記のようになります。 現在の様子ですと、より詳しくは、Realmのチャットサポート(日本語で質問できます) を使って聞かれるのが良いと思います。