ブログ詳細

画像

SwiftでUserDefaults.standard.boolの初期値をTRUEにしたい

`UserDefaults`で特定のキーの初期値を設定する場合、`register(defaults:)`メソッドを使用することができます。以下のコードは、特定のキーの初期値を`true`に設定する例です。
let defaultValues: [String: Any] = ["yourKey": true]
UserDefaults.standard.register(defaults: defaultValues)

// 以後、"yourKey"がまだ設定されていない場合、trueが返される
let value = UserDefaults.standard.bool(forKey: "yourKey")
print(value) // true
この方法では、指定したキーの値がまだ設定されていない場合にのみ、デフォルト値が使用されます。値が明示的に設定されると、その設定された値が以後の呼び出しで使用されます。 注意: `"yourKey"` の部分は、実際に使用するキーに置き換えてください。

当社は、お客様が当社の Web サイト (その他のメディア フォーム、モバイル Web サイト、または関連または接続されているモバイル アプリケーションを含む) にアクセスしたときに、Cookie またはその他の追跡技術を使用して、サイトをカスタマイズし、お客様のエクスペリエンスを向上させる場合があります。 もっと詳しく

許可する