2021-10-28 シード値計算アプリをリリースしました SwiftUI Swift Realm シード値計算アプリ サーモンランのほとんどすべての挙動がシード値によって決定していることは当ブログで何度も解説しているのですが、従来はウェブアプリか PC 環境でしか実行できずなかなか不便だったシード値計算ツールを iOS 向けにリリースしました。 ちなみに、今回は有料アプリ(500 円)としてリリースしました。 みんな買ってくれよな! 機能 以下の機能を備えています。 指定したシード値の内容表示 ...
2021-06-30 RealmOptionalがRealmPropertyになっていた Swift Realm RealmSwift 最近 RealmSwift のバージョンが上がったらしく、それに伴ってデータベースに保存するオプショナル型の扱いが変わりました。 調べてもドキュメントは 10.5.0 くらいまでしか対応してなかったので自分で新しいコーディング方法を調べました。 RealmProperty 今までRealmOptionalを使っていたものがRealmPropertyに変わりました。それだけでな ...
2021-05-25 Realm + SwiftUI Swift Realm Realm + SwiftUI Realm は SwiftUI を公式サポートしていないのでいろいろ対応が必要になりますが、その一つがデータ更新時にビューの再レンダリングに対応していないことが挙げられます。 また、データ削除でクラッシュする[Realm でレコードを削除するとクラッシュする問題 ](https://tkgstrator.work/posts/2021/05/24/realmrela ...
2021-05-24 Realmでレコードを削除するとクラッシュする問題 Swift Realm Realm がクラッシュする問題 Realm はモバイル向けのデータベースで、軽量かつ高速でいろいろなアプリで利用されています。 有名どころだと ikaWidget2 や Salmon Rec などが Realm を採用しています。Salmonia が Realm を採用したのも、これらの二つのアプリが Realm を採用していて勉強しやすかったというのがあります。 Realm のリレーション R ...