CFStringMBS class
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
CFStringMBS class
Super class: CFObjectMBS
A class for a core foundation string.
Example
dim s as CFStringMBSdim t as CFStringMBSdim x as string dim o as CFObjectMBS s=NewCFStringMBS ("hello" )// make XML as string x=s.XML.str// recreate object from XML o=NewCFObjectMBSFromXML(NewCFBinaryDataMBSStr(x))if o isa CFStringMBS then t=CFStringMBS(o) // show string content MsgBox t.strend if
If the release property is true, the destructor of this class will release the string reference.
This class works on Windows with QuickTime 7 installed.
Subclass of the CFObjectMBS class.
8 properties
16 methods
method Character (index as Integer) as string
method Characters (pos as Integer,len as Integer) as string
method Compare (other as CFStringMBS) as Integer
method Compare (other as CFStringMBS, CaseInsensitive as boolean) as Integer
method Compare (other as CFStringMBS, CaseInsensitive as boolean, Numerically as boolean) as Integer
method Compare (other as CFStringMBS, Options as Integer) as Integer
method Constructor (text as string = "")
method Edit as CFMutableStringMBS
method ExactFind (stringtofind as CFStringMBS) as Integer
method Find (stringtofind as CFStringMBS) as Integer
method HasPrefix (s as CFStringMBS) as boolean
method HasSuffix (s as CFStringMBS) as boolean
method Mid (pos as Integer,len as Integer) as CFStringMBS
method Normalize (NormalizationForm as Integer) as CFMutableStringMBS
method Operator_Convert as String
method Operator_Convert (v As String)
shared method stringWithHandle (Handle as Integer) as CFStringMBS
Sub classes:
Some useful global functions for this class:
CFHTTPMessageCreateResponseMBS (statusCode as Integer, statusDescription as CFStringMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
CFStreamCreatePairWithSocketToHostMBS (host as CFStringMBS, port as Integer, readstream as CFReadStreamMBS , writestream as CFWriteStreamMBS )
CreateCFTimeZoneMBS (name as CFStringMBS, data as CFBinaryDataMBS ) as CFTimeZoneMBS
CreateStringByAddingPercentEscapesMBS (original as CFStringMBS,charactersToLeaveEscaped as CFStringMBS,legalURLCharactersToBeEscaped as CFStringMBS,encoding as Integer) as CFStringMBS
GetBundleWithIdentifierMBS (id as CFStringMBS) as CFBundleMBS
NewCFStringMBS (s as string) as CFStringMBS
NewCFStringMBS2 (s as string) as CFStringMBS
NewCFURLMBSCFStringMBS (cfstr as CFStringMBS, baseurl as CFURLMBS ) as CFURLMBS
NewCFURLMBSPosixPath (cfstr as CFStringMBS,directory as boolean) as CFURLMBS
NewCFURLMBSWindowsPath (cfstr as CFStringMBS,directory as boolean) as CFURLMBS
Some methods using this class:
Some properties using for this class:
Some events using this class:
Some examples using this class:
Blog Entries
Release notes
Version 22.5
Fixed crash with CFStringMBS .Compare when passing empty string.
The items on this page are in the following plugins: MBS MacCF Plugin .
CFStreamMBS
-
CFTimeIntervalMBS