Platforms to show: All Mac Windows Linux Cross-Platform
CFBundleMBS class
Super class: CFObjectMBS
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 boolean reference.
Subclass of the CFObjectMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 24 methods
- method BuiltInPlugInsDirectory as CFURLMBS
- method Constructor Private
- method DevelopmentRegion as CFStringMBS
- method ExecutableFile as CFURLMBS
- method GetInfoDictionary as CFDictionaryMBS
- method GetLocalInfoDictionary as CFDictionaryMBS
- method GetValueForInfoDictionaryKey(key as CFStringMBS) as CFObjectMBS
- method Identifier as CFStringMBS
- method LocalizedString(key as CFStringMBS) as CFStringMBS
- method LocalizedString(key as CFStringMBS, value as CFStringMBS) as CFStringMBS
- method LocalizedString(key as CFStringMBS, value as CFStringMBS, TableName as CFStringMBS) as CFStringMBS
- method PackageMacCreator as string
- method PackageMacType as string
- method PrivateFrameworksDirectory as CFURLMBS
- method ResourceDirectory as CFURLMBS
- method ResourceURL(resourceName as CFStringMBS, resourceType as CFStringMBS, subDirName as CFStringMBS) as CFURLMBS
- method ResourceURLForLocalization(resourceName as CFStringMBS, resourceType as CFStringMBS, subDirName as CFStringMBS, localizationName as CFStringMBS) as CFURLMBS
- method ResourceURLsOfType(resourceType as CFStringMBS, subDirName as CFStringMBS) as CFArrayMBS
- method ResourceURLsOfTypeForLocalization(resourceType as CFStringMBS, subDirName as CFStringMBS, localizationName as CFStringMBS) as CFArrayMBS
- method SharedFrameworksDirectory as CFURLMBS
- method SharedSupportURL as CFURLMBS
- method SupportFilesDirectory as CFURLMBS
- method URL as CFURLMBS
- method Version as Integer
- 8 shared methods
- shared method kCFBundleDevelopmentRegionKey as CFStringMBS
- shared method kCFBundleDisplayNameKey as CFStringMBS
- shared method kCFBundleExecutableKey as CFStringMBS
- shared method kCFBundleIdentifierKey as CFStringMBS
- shared method kCFBundleInfoDictionaryVersionKey as CFStringMBS
- shared method kCFBundleNameKey as CFStringMBS
- shared method kCFBundleVersionKey as CFStringMBS
- shared method MainBundle as CFBundleMBS
Super class CFObjectMBS
- 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
This class has no sub classes.
Some useful global functions for this class:
- CreateBundleMBS(file as folderitem) as CFBundleMBS
- CreateBundleMBS(url as CFURLMBS) as CFBundleMBS
- GetBundleWithIdentifierMBS(id as CFStringMBS) as CFBundleMBS
Some methods using this class:
- Application.MainBundleMBS as CFBundleMBS
- ConsoleApplication.MainBundleMBS as CFBundleMBS
- CSManagementModuleMBS.Bundle as CFBundleMBS
- CSManagementModuleMBS.Constructor(Bundle as CFBundleMBS)
- DesktopApplication.MainBundleMBS as CFBundleMBS
Some examples using this class:
Blog Entries
Release notes
- Version 17.3
- Added kCFBundleDisplayNameKey to CFBundleMBS class.
The items on this page are in the following plugins: MBS MacCF Plugin.
CFBooleanMBS - CFCharacterSetMBS