Avatar
Avatar
miharun
↑で書いたAPIのキャッシュとしてSwiftDataを使って、ViewはSwiftDataだけ見るのは結構うまく動きそうな気はするんですよね。
読み込みはViewからSwiftData直接は良さそうですよね。 書き込みの場合、例えば入力フォームがあって、バリデーションして、永続化する場合、どう接続しようかちょっと困るのですが、その場合は、②でやるか、①にするなら入力フォーム用のstructを新しく作るのがいいですかね...? 🤔
フォームに求められるデータ型は必ずしもモデルと一致しないと思うので、フォームはフォーム専用のstructか何かがあった方がいいんじゃないかと思います。 (edited)
❤️ 1