SwiftUIにて、ログイン成功時、
データベースからユーザー情報を取得するまでは出来ているのですが、
そのユーザー情報をどこで保持すべきか分かっておりません。
ログイン→アプリを落とす→再度開く→ログインされた状態
このような実装を叶えたいです。永続化
UserDefaultsやCore Data辺りになるのでしょうか。
Firebaseを除く場合とさせてください。
また、TwitterやInstagramではどのような実装がなされているのでしょうか。
> UserDefaultsやCore Data辺りになるのでしょうか。
これらで保存するユーザー情報は、どんなものを想定しておりますか?
それとも、そこを含めて質問したい、ということでしょうか?
Twitterのクローンを作りたいと考えており、
・自身のユーザーID
・自身のニックネーム
・自身がツイートしたツイートのID(配列)
・フォローしているユーザーのID(配列)
・フォロワーのユーザーのID(配列)
・likeを押したツイートのID(配列)
この辺りを想定しております。
ツイッターのクローンとは、
「ツイッターのようなもの」でしょうか、それとも、
「ツイッターをできるツイッターのサブアプリ」でしょうか?
それによっても回答変わってきます。
「ツイッターのようなもの」でお願いいたします。