Swift5で初回起動判定


n番煎じのネタだと思いますが、Swiftでアプリの初回起動処理を行う方法です。

func setup() {
    //UserDefaults.standard.set(false, forKey: "visit") //リセット用
    let visit = UserDefaults.standard.bool(forKey: "visit")
    if visit {
        //二回目以降
        print("二回目以降")
    } else {
        //初回アクセス
        print("初回起動")
        UserDefaults.standard.set(true, forKey: "visit")
    }
}

setup()をAppDelegateとかSceneDelegateに追加するだけです。

Comments

Show Comments