環境:Swift3
UserDefaults に保存されているデータをすべて表示する
for (key, value) in UserDefaults.standard.dictionaryRepresentation().sorted(by: { $0.0 < $1.0 }) { print("- \(key) => \(value)") }
または
if let appDomain = Bundle.main.bundleIdentifier, let dic = UserDefaults.standard.persistentDomain(forName: appDomain) { for (key, value) in dic.sorted(by: { $0.0 < $1.0 }) { print("- \(key) => \(value)") } }
キーの辞書順にソートしてから表示している。