RealmSwiftをつかって保存したデータを、ランダムに引き出して一つづつ表示させるコードを書きたいのですが、調べても全くヒットしません。
アプリの全体像として、
- DBにデータを格納する [書き込む、セーブする]
- 乱数でDBからデータをランダムに引き出す
- そのDBのデータを自動生成音声で読み上げる
- DBから読み上げたものは消去する
- 2-4をループする
というのを考えているのですが、2番の、RealmSwiftのデータベースからデータをランダムで引き出すというところで、参考にできる記事やコードを見つけることができず詰まっています。
3の自動生成音声で読み上げる、に移る前に、とりあえずDBからデータをランダムで引き出して表示するサンプルアプリを作りたいです。
どのように検索すればいいでしょうか。皆様の視点から参考になりそうな良い記事があればご紹介頂きたいと思っております。また、RealmSwiftを使い慣れている方で、どうすればいいか見当がついている方がいればアドバイスを頂きたいです。
具体性に欠ける質問で申し訳ないのですが、よろしくお願い致します。
Realmに保存しているデータは配列になっていますか?
もしそうなら、ランダムなデータを読み込むのではなく
1. 一旦全てのデータを読み込む
2. その中からランダムなものを自動音声で読み上げ
3. 読み上げ終わったらものを削除
みたいな流れで実装する方針はどうでしょうか?
あなたの回答
tips
プレビュー