前言
大家对
NSUserDefaults非常熟悉 今天给大家讲一下如何用终端清理NSUserDefaults的信息
NSUserDefaults和win开发的注册表一样 用于存储一些标记位 最近开发用到的比较多是如何不运行代码的情况下清理NSUserDefaults 信息
$ defaults delete + 包名 eg: com.baidu.demo
下面这样会删除所有以com.baidu.demo为包名的文件
1
$ defaults delete com.baidu.demo
实际的的路径(把 my app和前后剪头 换成自己的应用的包名)
macOS应用非沙盒权限(如下图) ~/Library/Preferences/<my app>.plist <my app> eg:QQ 
macOS应用沙盒权限(如下图) ~/Library/Containers/<my app>/Data/Library/Preferences/<my app>.plist eg:qq

总结
defaults 还有其它指令还可以为某个
key设置value大家可自行google
谢谢大家
全文完