エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
タグ機能の実装、データベースの設計について
RealmはMySQLのようなリレーショナルデータベースではなく、どちらかというオブジェクトデータベースに... RealmはMySQLのようなリレーショナルデータベースではなく、どちらかというオブジェクトデータベースに近いので、あまりリレーショナルデータベースのような設計を適用しようとするとかえって使いにくくなります。 Realmの場合は、スキーマの定義で関連を表現することができるのと、関連を取得するコストは低く、使い方もプロパティにアクセスするのと同様の方法で関連を辿ることができるので、あまり凝った構造にせず、表示に必要なデータ構造をそのまま表現するのがいいです。 モデル定義 なので、スキーマの定義は最初はNoteとTagだけで十分だと思います。 そして、各NoteにTagが複数つけることができるので、NoteはTagの関連としてtagsというプロパティを持ちます。 構造はScuttle法に似たものになります。 そして、Realmは逆方向の参照を定義することができ、これを使うと、あるTagが付いて