エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
背景 ちょっとしたデータの保存がしたいとき、RealmやCoreDataを使うほどではないというとき、UserDefau... 背景 ちょっとしたデータの保存がしたいとき、RealmやCoreDataを使うほどではないというとき、UserDefaults使うと思います。そんなUserDefaultsで初期値がなくてnilだと困るなんて思ったことありませんか? 初期値の設定、簡単にできます。 ソースコード class hope: superhoge { let userDefaults = UserDefaults.standard init() { super.init() //ディクショナリ形式で初期値を指定できる userDefaults.register(defaults: ["UserName" : "NoName", "UserID" : 315, "Flag" : false]) //値を取り出す let name = userDefaults.object(forKey: "UserName") as