Platforms to show: All Mac Windows Linux Cross-Platform
CFObjectMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreFoundation | MBS MacCF Plugin | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
If the release property is true, the destructor of this class will release the object reference.
- 5 properties
- property Handle as Integer
- property Hash as Integer
- property Lasterror as Integer
- property Type as Integer
- property TypeDescription as String
- 9 methods
- method close
- method DeepCopy as CFObjectMBS
- method EncodedData as MemoryBlock
- method Equal(o as CFObjectMBS) as boolean
- method ReleaseObject
- method RetainCount as Integer
- method RetainObject
- method XML as CFBinaryDataMBS
- method XMLdata as String
- shared method NewCFObject(handle as Integer) as CFObjectMBS
Sub classes:
- class AXObserverMBS
- class AXUIElementMBS
- class AXValueMBS
- class CFArrayMBS
- class CFAttributedStringMBS
- class CFBagMBS
- class CFBinaryDataMBS
- class CFBooleanMBS
- class CFBundleMBS
- class CFCharacterSetMBS
- class CFDateMBS
- class CFDictionaryMBS
- class CFErrorMBS
- class CFHostMBS
- class CFHTTPMessageMBS
- class CFNumberMBS
- class CFSetMBS
- class CFSocketMBS
- class CFStreamMBS
- class CFStringMBS
- class CFTimeZoneMBS
- class CFURLMBS
- class CFUUIDMBS
- class CGEventMBS
- class CGEventSourceMBS
- class CSManagementModuleMBS
- class CSProfileMBS
- class CSTransformMBS
- class CTFontCollectionMBS
- class CTFontDescriptorMBS
- class CTFontMBS
- class CTFrameMBS
- class CTFramesetterMBS
- class CTGlyphInfoMBS
- class CTLineMBS
- class CTParagraphStyleMBS
- class CTRunDelegateMBS
- class CTRunMBS
- class CTTextTabMBS
- class CTTypesetterMBS
- class SCNetworkReachabilityMBS
- class SCPreferencesMBS
Some useful global functions for this class:
- CFShowMBS(cfobject as CFObjectMBS)
- NewCFObjectMBS(handle as Integer) as CFObjectMBS
- NewCFObjectMBSFromXML(XMLdata as CFBinaryDataMBS) as CFObjectMBS
- NewCFObjectMBSFromXML(XMLdata as MemoryBlock) as CFObjectMBS
- NewCFObjectMBSFromXML(XMLdata as String) as CFObjectMBS
- NewCFObjectMBSFromXMLMT(data as string) as CFObjectMBS
- NewCFObjectMBSFromXMLMT(file as folderitem) as CFObjectMBS
- NewCFObjectMBSFromXMLMT(XMLdata as CFBinaryDataMBS) as CFObjectMBS
Some methods using this class:
- CFAttributedStringMBS.AttributeValue(location as Integer, attrName as CFStringMBS, byref effectiveRange as CFRangeMBS) as CFObjectMBS
- CFBagListMBS.Value(index as Integer) as CFObjectMBS
- CFBundleMBS.GetValueForInfoDictionaryKey(key as CFStringMBS) as CFObjectMBS
- CFDictionaryMBS.ContainsKey(value as CFObjectMBS) as boolean
- CFMutableDictionaryMBS.Set(key as CFObjectMBS,value as CFObjectMBS)
- CFMutableSetMBS.Add(value as CFObjectMBS)
- CFMutableSetMBS.Replace(value as CFObjectMBS)
- CFPreferencesMBS.CopyAppValue(Key as CFStringMBS, ApplicationID as CFStringMBS) as CFObjectMBS
- CFSetMBS.CountValue(value as CFObjectMBS) as Integer
- NotificationCenterMBS.Post(name as CFStringMBS, obj as CFObjectMBS, userinfo as CFDictionaryMBS, deliverImmediately as Boolean)
Some properties using for this class:
- MidiObjectMBS.ObjectProperty(name as CFStringMBS) as CFObjectMBS
Some events using this class:
- NotificationCenterMBS.Received(name as CFStringMBS, obj as CFObjectMBS, userinfo as CFDictionaryMBS)
Some examples using this class:
- /MacCF/CF Preferences Test
- /MacCF/IOPowerSources
- /MacCF/iTunes Playlists
- /MacCF/MacOSXProxySettings
- /MacCF/NewCFObjectMBSFromXML Test
- /MacCF/SystemConfiguration/Preferences Test
- /MacClassic/Notification Center Test/Notification Center Test
- /MacOSX/Accessibility services/Active Window Logging
- /MacOSX/Accessibility services/Control Menu
- /Util/Process/Process Information
Blog Entries
- MBS Xojo / Real Studio Plugins, version 17.1pr1
- MBS Xojo / Real Studio Plugins, version 14.3pr2
- MBS Xojo / Real Studio Plugins, version 14.2pr10
- MBS Xojo / Real Studio Plugins, version 13.2pr5
- MBS Real Studio Plugins, version 13.0fc1
Release notes
- Version 17.1
- Added CFObjectMBS.EncodedData.
The items on this page are in the following plugins: MBS MacCF Plugin, MBS MacCG Plugin.
CFNumberMBS - CFPreferencesMBS