CoreFoundation
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
CoreFoundation
Data types for Mac OS X stuff like Addressbook, SpellChecking or IORegistry.
- Globals
- CFShowCFStringMBS(cfstring as CFStringMBS)
- CFShowMBS(cfobject as CFObjectMBS)
- CreateBundleMBS(file as folderitem) as CFBundleMBS
- CreateBundleMBS(url as CFURLMBS) as CFBundleMBS
- CreateBundlesFromDirectoryMBS(url as CFURLMBS, type as CFStringMBS) as CFArrayMBS
- CreateCFTimeZoneMBS(name as CFStringMBS, data as CFBinaryDataMBS) as CFTimeZoneMBS
- CreateCFTimeZoneMBSwithName(name as CFStringMBS, TryAbbrev as boolean) as CFTimeZoneMBS
- CreateCFTimeZoneMBSwithTimeIntervalFromGMT(time as CFTimeIntervalMBS) as CFTimeZoneMBS
- CreateStringByAddingPercentEscapesMBS(original as CFStringMBS,charactersToLeaveEscaped as CFStringMBS,legalURLCharactersToBeEscaped as CFStringMBS,encoding as Integer) as CFStringMBS
- CreateStringByReplacingPercentEscapesMBS(original as CFStringMBS,charactersToLeaveEscaped as CFStringMBS) as CFStringMBS
- CurrentCFAbsoluteTimeMBS as CFAbsoluteTimeMBS
- GetAllBundlesMBS as CFArrayMBS
- GetBundleWithIdentifierMBS(id as CFStringMBS) as CFBundleMBS
- GetDefaultCFTimeZoneMBS as CFTimeZoneMBS
- kCFArrayMBSTypeID as Integer
- kCFBagMBSTypeID as Integer
- kCFBinaryDataMBSTypeID as Integer
- kCFBooleanMBSTypeID as Integer
- kCFBundleMBSTypeID as Integer
- kCFCharacterSetMBSTypeID as Integer
- kCFDateMBSTypeID as Integer
- kCFDictionaryMBSTypeID as Integer
- kCFNumberMBSNaN as CFNumberMBS
- kCFNumberMBSNegativeInfinity as CFNumberMBS
- kCFNumberMBSPositiveInfinity as CFNumberMBS
- kCFNumberMBSTypeID as Integer
- kCFSetMBSTypeID as Integer
- kCFStringMBSTypeID as Integer
- kCFTimeZoneMBSTypeID as Integer
- kCFURLMBSTypeID as Integer
- KnownTimeZoneNamesAsCFArrayMBS as CFArrayMBS
- MacShowAboutBoxMBS(options as CFDictionaryMBS) as Integer
- NewCFAbsoluteTimeMBS(time as Double) as CFAbsoluteTimeMBS
- NewCFBinaryDataMBSMem(mem as memoryblock,len as Integer) as CFBinaryDataMBS
- NewCFBinaryDataMBSStr(s as string) as CFBinaryDataMBS
- NewCFBooleanMBS(value as boolean) as CFBooleanMBS
- NewCFDateMBS as CFDateMBS
- NewCFMutableArrayMBS as CFMutableArrayMBS
- NewCFMutableBagMBS as CFMutableBagMBS
- NewCFMutableBinaryDataMBSMem(len as Integer) as CFMutableBinaryDataMBS
- NewCFMutableDictionaryMBS as CFMutableDictionaryMBS
- NewCFMutableSetMBS as CFMutableSetMBS
- NewCFNumberMBSDouble(doubleValue as Double) as CFNumberMBS
- NewCFNumberMBSInteger(integerValue as Integer) as CFNumberMBS
- NewCFNumberMBSSingle(singleValue as single) as CFNumberMBS
- 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
- NewCFStringMBS(s as string) as CFStringMBS
- NewCFStringMBS2(s as string) as CFStringMBS
- NewCFTimeIntervalMBS(time as Double) as CFTimeIntervalMBS
- NewCFURLMBSCFStringMBS(cfstr as CFStringMBS, baseurl as CFURLMBS) as CFURLMBS
- NewCFURLMBSFile(f as folderitem) as CFURLMBS
- NewCFURLMBSHFSPath(cfstr as CFStringMBS,directory as boolean) as CFURLMBS
- NewCFURLMBSMem(mem as memoryblock,len as Integer,encoding as Integer,baseurl as CFURLMBS) as CFURLMBS
- NewCFURLMBSPosixPath(cfstr as CFStringMBS,directory as boolean) as CFURLMBS
- NewCFURLMBSStr(str as string, baseurl as CFURLMBS) as CFURLMBS
- NewCFURLMBSWindowsPath(cfstr as CFStringMBS,directory as boolean) as CFURLMBS
- SetDefaultCFTimeZoneMBS(timezone as CFTimeZoneMBS)
- SystemCFTimeZoneMBS as CFTimeZoneMBS
- TypeIDDescriptionMBS(TypeID as Integer) as CFStringMBS
- Classes
- class CFAbsoluteTimeMBS
- class CFArrayMBS
- class CFAttributedStringMBS
- method AsNSAttributedString as Variant
- method AttributeAndLongestEffectiveRange(location as Integer, attrName as CFStringMBS, inRange as CFRangeMBS, byref effectiveRange as CFRangeMBS) as CFObjectMBS
- method AttributesAndLongestEffectiveRange(location as Integer, inRange as CFRangeMBS, byref effectiveRange as CFRangeMBS) as CFDictionaryMBS
- method AttributesDictionary(location as Integer, byref effectiveRange as CFRangeMBS) as CFDictionaryMBS
- method AttributeValue(location as Integer, attrName as CFStringMBS, byref effectiveRange as CFRangeMBS) as CFObjectMBS
- method Constructor(str as CFAttributedStringMBS, range as CFRangeMBS)
- method Constructor(str as CFStringMBS, attributeDictionary as CFDictionaryMBS = nil)
- method Copy as CFAttributedStringMBS
- shared method Create(str as CFStringMBS, attributeDictionary as CFDictionaryMBS = nil) as CFAttributedStringMBS
- shared method CreateWithSubstring(str as CFAttributedStringMBS, range as CFRangeMBS) as CFAttributedStringMBS
- method MutableCopy(maxLength as Integer = 0) as CFAttributedStringMBS
- method String as CFStringMBS
- property Length as Integer
- class CFBagListMBS
- class CFBagMBS
- class CFBinaryDataMBS
- class CFBooleanMBS
- class CFBundleMBS
- method BuiltInPlugInsDirectory as CFURLMBS
- method Constructor
- 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
- 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
- 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
- shared method MainBundle as CFBundleMBS
- 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
- class CFCharacterSetMBS
- class CFDateMBS
- class CFDictionaryListMBS
- class CFDictionaryMBS
- class CFErrorMBS
- class CFGregorianDateMBS
- class CFGregorianUnitsMBS
- class CFMutableArrayMBS
- class CFMutableAttributedStringMBS
- class CFMutableBagMBS
- class CFMutableBinaryDataMBS
- method AppendCFBinaryDataMBS(m as CFBinaryDataMBS)
- method AppendCFBinaryDataMBS(m as CFBinaryDataMBS,len as Integer)
- method AppendMem(m as memoryblock)
- method AppendMem(m as memoryblock,len as Integer)
- method AppendStr(s as string)
- method AppendStr(s as string,len as Integer)
- method Constructor(capacity as Integer)
- method Constructor(data as MemoryBlock)
- method Constructor(data as string)
- method Delete(pos as Integer,len as Integer)
- method IncreaseLength(extralen as Integer)
- method ReplaceCFBinaryDataMBS(m as CFBinaryDataMBS,pos as Integer,len as Integer)
- method ReplaceCFBinaryDataMBS(m as CFBinaryDataMBS,pos as Integer,len as Integer,newlen as Integer)
- method ReplaceMem(m as memoryblock,pos as Integer,len as Integer)
- method ReplaceMem(m as memoryblock,pos as Integer,len as Integer,newlen as Integer)
- method ReplaceStr(s as string,pos as Integer,len as Integer)
- method ReplaceStr(s as string,pos as Integer,len as Integer,newlen as Integer)
- method SetLength(len as Integer)
- class CFMutableCharacterSetMBS
- class CFMutableDictionaryMBS
- class CFMutableSetMBS
- class CFMutableStringMBS
- class CFNumberMBS
- class CFObjectMBS
- class CFPreferencesMBS
- 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
- 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
- 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
- property KeyExistsAndHasValidFormat as Boolean
- class CFRangeMBS
- class CFSetListMBS
- class CFSetMBS
- class CFStringMBS
- class CFTimeIntervalMBS
- class CFTimeZoneMBS
- class CFURLMBS
- class CFUUIDMBS
- Class Extensions
Release notes
- Version 23.2
- Added AsArray function for CFArrayMBS class to convert to array of variant.
- Version 22.5
- Fixed crash with CFStringMBS.Compare when passing empty string.
- Version 21.5
- Added kCFURLUbiquitousItemIsExcludedFromSyncKey to CFURLMBS class.
- Version 20.5
- Version 20.0
- Changed CFErrorMBS class to show properties in debugger.
- Version 19.1
- Added CFDictionaryMBS methods for CGRect/CGPoint/CGSize to/from dictionary.
- Version 19.0
- Added CFDateMBS convert and constructor methods.
- Version 18.2
- Added LocalizedCapitalize, LocalizedLowercase and LocalizedUppercase to CFMutableStringMBS class.
- Version 17.4
- Added more constructors for CFURLMBS class.
The items on this page are in the following plugins: MBS MacCF Plugin.