我有一个 mac 或 ios 应用程序的可执行文件。此应用程序使用为键入而存储的值NSUserDefaults来更改应用程序的流程。
它看起来像下面的代码,
If( value set in user details )
show something
else
hide something
我的问题是如何在NSUserDefaults使用料斗拆卸器时更改为键存储的值?
我有一个 mac 或 ios 应用程序的可执行文件。此应用程序使用为键入而存储的值NSUserDefaults来更改应用程序的流程。
它看起来像下面的代码,
If( value set in user details )
show something
else
hide something
我的问题是如何在NSUserDefaults使用料斗拆卸器时更改为键存储的值?
这些值存储在 ~/Library/Preferences(或 ~/Library/Containers/.../ 如果沙盒)下的 plist 文件中。您可以从Apple 的文档中找到有关它的更多信息。
修改值的最简单方法是使用终端下的默认程序。
defaults write <bundle identifier> <key> <value>