在Xcode 9.3和iOS模拟器中,
[NSUserDefaults standardUserDefaults]
将值存储在以下位置:
/Users/{用户名}/Library/Developer/CoreSimulator/Devices/{设备GUID}/data/Containers/Data/Application/{应用程序GUID}/Library/Preferences/{包标识符}.plist
我可以轻易地打开.plist文件并查看这些值。但是,在运行于开发设备时,如何检查这些值?是否可以像模拟器一样在已开发的设备上检查这些值?
NSUserDefaults
?如果你只需要查看存储的内容,使用dictionaryRepresentation()
将会给你所有信息:for (key, value) in UserDefaults.standard.dictionaryRepresentation() { print("\(key) = \(value)") }
- Alejandro Iván