####質問事項
iOSアプリ開発で、下記のようなログイン判定処理をどこでどのように実装するのが良いのかと、加えてその理由が知りたいです。
後述の実装方法を検討しましたが、どこで実装するのが良いのか決め兼ねています。
«ログイン判定処理の概要»
もしユーザーがログインしていた場合 → ホーム画面を表示
もしユーザーがログインしていなかった場合 → ログイン画面を表示
※備考:UserDefaultsの値をもとにログインしているかどうかを判定します
####検討した実装方法
・方法1
ホーム画面(Initial ViewController)のviewDidAppearにて判定を行い、ログインしていなかったら、ログイン画面を表示
・方法2
AppDelegateのdidFinishLaunchingWithOptionsにて判定を行い、ログインしていた場合はホーム画面を表示し、ログインしていなかった場合はログイン画面を表示する
以上、よろしくお願いします
あなたの回答
tips
プレビュー