なんとかするから、なんとかなる

エンジニア関係のことを書きます

UserDefaultsを初期化する

UserDefaults を初期化するためには

if let bundleId = Bundle.main.bundleIdentifier {
    UserDefaults.standard.removePersistentDomain(forName: bundleId)
}
  • persistentDomain(forName:)で domainNameで指定した、KeyとValueのディクショナリーが受け取れる。

  • domainNameをBundleIdentiferに指定することで、アプリ内すべてのKeyとValueが得られる