Platforms to show: All Mac Windows Linux Cross-Platform
CFMutableArrayMBS class
Super class: CFArrayMBS
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 array reference.
This class works on Windows with QuickTime 7 installed.
Subclass of the CFArrayMBS class.
- 8 methods
- method Append(value as CFObjectMBS)
- method AppendArray(sourcearray as CFArrayMBS)
- method AppendArray(sourcearray as CFArrayMBS,min as Integer,max as Integer)
- method Exchange(index1 as Integer,index2 as Integer)
- method Insert(index as Integer,value as CFObjectMBS)
- method Remove(index as Integer)
- method RemoveAll
- method SetValue(index as Integer,value as CFObjectMBS)
Super class CFArrayMBS
- property count as Integer
- 12 methods
- method AsArray as Variant()
- method clone as CFArrayMBS
- method Constructor
- method Constructor(values() as string)
- method ContainsValue(value as CFObjectMBS) as boolean
- method CountOfValue(value as CFObjectMBS) as Integer
- method Edit as CFMutableArrayMBS
- method FirstIndexOfValue(value as CFObjectMBS) as Integer
- method Item(index as Integer) as CFObjectMBS
- method LastIndexOfValue(value as CFObjectMBS) as Integer
- method writeToFile(file as folderitem, useAuxiliaryFile as boolean) as boolean
- method writeToURL(url as string, atomically as boolean) as boolean
- 3 shared methods
- shared method arrayWithContentsOfFile(file as folderitem) as CFArrayMBS
- shared method arrayWithContentsOfURL(URL as string) as CFArrayMBS
- shared method arrayWithHandle(Handle as Integer) as CFArrayMBS
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:
- NewCFMutableArrayMBS as CFMutableArrayMBS
Some methods using this class:
- CFArrayMBS.Edit as CFMutableArrayMBS
Some events using this class:
- CarbonApplicationEventsMBS.ServiceGetTypes(copytypes as CFMutableArrayMBS, pastetypes as CFMutableArrayMBS) as boolean
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS MacCF Plugin.
CFHTTPMessageMBS - CFMutableAttributedStringMBS