Platforms to show: All Mac Windows Linux Cross-Platform
CFPreferencesMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreFoundation | MBS MacCF Plugin | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Search for Apple Developer documentation on CFPreferences for details on functionality these plugin functions provide.
- property KeyExistsAndHasValidFormat as Boolean
- 15 methods
- method AddSuitePreferencesToApp(ApplicationID as CFStringMBS, SuiteID as CFStringMBS)
- method AppSynchronize(ApplicationID as CFStringMBS) as boolean
- method CopyAppBooleanValue(Key as CFStringMBS, ApplicationID as CFStringMBS) as boolean
- method CopyAppIntegerValue(Key as CFStringMBS, ApplicationID as CFStringMBS) as Integer
- method CopyApplicationList(userName as CFStringMBS, hostName as CFStringMBS) as CFArrayMBS
- method CopyAppValue(Key as CFStringMBS, ApplicationID as CFStringMBS) as CFObjectMBS
- method CopyDictionary(ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as CFDictionaryMBS
- method CopyKeyList(ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as CFArrayMBS
- method CopyMultiple(Key as CFArrayMBS, ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as CFDictionaryMBS
- method CopyValue(Key as CFStringMBS, ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as CFObjectMBS
- method RemoveSuitePreferencesFromApp(ApplicationID as CFStringMBS, SuiteID as CFStringMBS)
- method SetAppValue(Key as CFStringMBS, value as CFObjectMBS, ApplicationID as CFStringMBS)
- method SetMultiple(KeysToSet as CFDictionaryMBS, KeysToRemove as CFArrayMBS, ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS)
- method SetValue(Key as CFStringMBS, Value as CFObjectMBS, ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS)
- method Synchronize(ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as boolean
- 6 shared methods
- shared method kCFPreferencesAnyApplication as CFStringMBS
- shared method kCFPreferencesAnyHost as CFStringMBS
- shared method kCFPreferencesAnyUser as CFStringMBS
- shared method kCFPreferencesCurrentApplication as CFStringMBS
- shared method kCFPreferencesCurrentHost as CFStringMBS
- shared method kCFPreferencesCurrentUser as CFStringMBS
This class has no sub classes.
Some examples using this class:
- /MacCF/CF Preferences Test
- /MacCF/Dock Items
- /MacCocoa/NSStatusItem/Name in menu bar
- /MacExtras/Sparkle/UpdaterKit/Updater Example
Blog Entries
The items on this page are in the following plugins: MBS MacCF Plugin.