うるおいらんど

アプリ開発やサイト制作のメモとか。

NSUserDefaultsの内容をまとめて削除する方法【Swift】

魚ライン
魚ライン

NSUserDefaultsはもう超便利で色々なところに使っているんですが、色々なところに使いすぎてリセットするのが大変です。

ありとあらゆるViewControllerで用いられているNSUserDefaultsをまとめて全部削除する方法です。

 

たったの2行でリセットできちゃいます。びっくら

アプリのドメイン名(プロジェクト内)全てのuserDefaultsのデータを削除します。

 

なので同じクラス内だけを消そうと思っていたのに、全部消えてしまった!ということにならないように気をつけねばです。間違えることは早々無いとは思いますが。

 

おまけ

1つのものだけ消したい場合は

removeObjectForKeyで消しましょう!

 

参考記事

NSUserDefaultsの内容を一括消去する方法

 

 

 

魚ライン
モッピー!お金がたまるポイントサイト
魚ライン

Swiftの記事一覧を見る

コメント

コメントは認証制です。詳しくは下記の注意をお読みください。

コメントを残す

コメント時の注意

「Twitter」「Facebook」「Google+」「WordPress」のいずれかのアカウントをお持ちの方は各アカウントと連携することでコメントできます。 コメントしたことはSNSに流れませんので、アカウントをお持ちの方はこちらの方法でコメントを投稿して下さると嬉しいです。 アカウントをお持ちでない方はメールアドレスで投稿することができます。 初回コメント時は承認後に表示されます。

魚ライン 魚ライン