Avatar
Kishikawa Katsumi 1/28/2026 9:31 AM
DBに都合が良いデータ構造と、ドメインモデルを適切に表現できるデータ構造
考え方としてはわりとこれに近いとも言えるけど、SwiftDataの場合はデータ構造というよりはSwiftDataのモデルオブジェクトは特殊なオブジェクトになってしまうのでそれを直接使うのは避けた方がいいと私は考えています。 SwiftDataはSwiftUIで直接使うようにがんばってると思うけど、それがうまくいく範囲はまだ全然小さいので、現時点ではそこに期待しない方がいいと思います。 (そこが今後上振れする可能性も高くないと個人的には考えています)
t_naruhodo 1
9:34 AM
Core Dataと比べてOptionalの扱いが良くなったとか、Codableで構造を保存できるようになったとか、モデルエディタを使わなくていいとかそういうCore Dataから相対的に改善されたところがSwiftDataの利点、だと思います。それ以上は今のところはないかな。