UserDefaultTool

class UserDefaultTool {
    struct Keys {
        static let email = "email"
    }
    
    static var email:String? {
        get {
            return UserDefaults.standard.string(forKey: Keys.email)
        }
        set(newEmail) {
            let userdefaults = UserDefaults.standard
            if newEmail != nil {
                userdefaults.set(newEmail!, forKey: Keys.email)
            } else {
                userdefaults.removeObject(forKey: Keys.email)
            }
        }
    }
}

你可能感兴趣的:(UserDefaultTool)