Mac OS X,  Mass Deployment

Defaults Research

When you are researching various property list settings for applications then you are likely to come across settings that start with kCFPreferences fairly often. When you do then you know that these are preferences for components of an application that are not necessarily unique keys to specific domains. These are constants that have been declared in the CFPreferences.h and apply as indicated here:

  • kCFPreferencesAnyApplication: All Applications
  • kCFPreferencesAnyHost: All Hosts
  • kCFPreferencesAnyUser: All Users
  • kCFPreferencesCurrentApplication: Only the current/defined application
  • kCFPreferencesCurrentHost: Only the current/defined computer
  • kCFPreferencesCurrentUser: Only the current/defined account