使用Objective-C设置系统首选项

时间:2011-03-20 16:14:49

标签: objective-c macos plist preferences

这可能是微不足道的,但我在网上找不到任何信息:如何使用代码设置任何Apple偏好?我想为自己创建一个小应用程序,当我点击按钮时设置某些偏好。例如,我想关闭蓝牙和Wi-Fi。据我所知,这些偏好存储在/Users/fabian/Library/Preferences/com.apple.*.plist

那么:我如何更改这些首选项并确保它们已应用?

1 个答案:

答案 0 :(得分:3)

CoreFoundation CFPreferences API允许编辑当前应用程序默认域之外的默认值。

请注意,您可能需要管理员权限才能编辑许多与网络相关的默认设置。