众所周知,NSUserDefaults保存在Library / Preferences。
但是....
删除Library / Preferences /中的com.XXXX.OOO.plist后,Xcode仍然可以读取Key-Value。在某个地方有其他任何人吗?
我使用Xcode 7.0.1,OS X Yosemite ......
答案 0 :(得分:1)
我曾尝试过命令
defaults delete com.XXXX.OOO.plist
或
rm ~/Library/Preferences/com.XXXX.OOO.plist
但......它不能立即起作用。
它必须杀死cfprefsd进程以刷新NSUserDefaults
killall cfprefsd