我想阅读并以其他方式操纵 com.apple.iTunes plist中的设置,但我发现有关使用 NSUserDefaults 类的信息并不是&似乎在告诉我我想知道什么。那可能不是正确的地方吗?
基本上我需要知道的是,shell命令的编程等价物是什么:
defaults read {plist} {key}
defaults write {plist} {key} {options} {value}
defaults delete {plist} {key}
答案 0 :(得分:1)
您正在寻找的API是NSUserDefaults的核心基础邻居,CFP参考;有问题的方法是CFPreferencesCopyAppValue
和CFPreferencesSetAppValue
。 Preferences Utilities Reference中有更多信息。请注意,沙盒可能会阻止您的应用影响其他应用的设置。