Установить Get для userdefaults - PullRequest
0 голосов
/ 15 февраля 2020

Добрый день,

У меня сейчас нет проблем. Просто хочу ваши комментарии.

Будучи ленивым, как я, чтобы сэкономить время, набирая текст, а также возникла проблема, чтобы забыть, как я называю все ключи для пользовательских настроек по умолчанию. Есть ли причина, по которой я не должен использовать get {} set {} для UserDefaults?

var testUserDefault: Bool? {
    get {
        guard userStandard.object(forKey: "testing") != nil else {
            return nil
        }
        return userStandard.bool(forKey: "testing")
    }
    set {
        userStandard.set(newValue, forKey: "testing")
    }
}
...