UserDefaults

UserDefaultsは少量のデータを永続的にアプリ内部で保存できます。
暗号化はされていないためユーザー情報等の保存には向きません。
容量は4194304bytes。アプリ削除で共に消えます。
アプリの設定等の簡単なデータ管理に使うのが良いかもしれません。

AppStorage

UserDefaultsの扱いを簡単にしたもの、そのままViewを跨いで自動保存される変数として使える
※扱いが簡単なだけに微妙な動きもするみたいです。自分はまだその状態に陥っていないのでよくわかっていません。

keyの誤字

keyの誤字は検知されない、通常の変数は宣言されていないものを使おうとするとIDEに怒られるがUserDefaultsはスルーされる

メソッド

扱える型一覧

保存場所

/AppData/Library/Preferences/ 内の [bundle-identifier].plist

コメント

タイトルとURLをコピーしました