主页 使用终端删除NSUserDefault的内容
Post
Cancel

使用终端删除NSUserDefault的内容

前言

大家对NSUserDefaults非常熟悉 今天给大家讲一下如何用终端清理NSUserDefaults的信息

NSUserDefaultswin开发的注册表一样 用于存储一些标记位 最近开发用到的比较多是如何不运行代码的情况下清理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

谢谢大家

全文完

该博客文章由作者通过 CC BY 4.0 进行授权。

iOS如何让二维码/条形码扫描框跟随二维码移动

macOS上模拟发送键盘事件