CFString is "toll-free bridged" to NSString.
|
enum | CFStringCompareFlags {
kCFCompareCaseInsensitive = 1
, kCFCompareBackwards = 4
, kCFCompareAnchored = 8
, kCFCompareNonliteral = 16
,
kCFCompareLocalized = 32
, kCFCompareNumerically = 64
, kCFCompareDiacriticInsensitive = 128
, kCFCompareWidthInsensitive = 256
,
kCFCompareForcedOrdering = 512
} |
|
enum | CFStringBuiltInEncodings {
kCFStringEncodingMacRoman = 0
, kCFStringEncodingWindowsLatin1 = 0x0500
, kCFStringEncodingISOLatin1 = 0x0201
, kCFStringEncodingNextStepLatin = 0x0B01
,
kCFStringEncodingASCII = 0x0600
, kCFStringEncodingUnicode = 0x0100
, kCFStringEncodingUTF8 = 0x08000100
, kCFStringEncodingNonLossyASCII = 0x0BFF
,
kCFStringEncodingUTF16 = 0x0100
, kCFStringEncodingUTF16BE = 0x10000100
, kCFStringEncodingUTF16LE = 0x14000100
, kCFStringEncodingUTF32 = 0x0c000100
,
kCFStringEncodingUTF32BE = 0x18000100
, kCFStringEncodingUTF32LE = 0x1c000100
} |
|
|
CFArrayRef | CFStringCreateArrayBySeparatingStrings (CFAllocatorRef alloc, CFStringRef theString, CFStringRef separatorString) |
|
CFStringRef | CFStringCreateByCombiningStrings (CFAllocatorRef alloc, CFArrayRef theArray, CFStringRef separatorString) |
|
CFStringRef | CFStringCreateCopy (CFAllocatorRef alloc, CFStringRef theString) |
|
CFStringRef | CFStringCreateFromExternalRepresentation (CFAllocatorRef alloc, CFDataRef data, CFStringEncoding encoding) |
|
CFStringRef | CFStringCreateWithBytes (CFAllocatorRef alloc, const UInt8 *bytes, CFIndex numBytes, CFStringEncoding encoding, Boolean isExternalRepresentation) |
|
CFStringRef | CFStringCreateWithCharacters (CFAllocatorRef alloc, const UniChar *chars, CFIndex numChars) |
|
CFStringRef | CFStringCreateWithCharactersNoCopy (CFAllocatorRef alloc, const UniChar *chars, CFIndex numChars, CFAllocatorRef contentsDeallocator) |
|
CFStringRef | CFStringCreateWithCString (CFAllocatorRef alloc, const char *cStr, CFStringEncoding encoding) |
|
CFStringRef | CFStringCreateWithCStringNoCopy (CFAllocatorRef alloc, const char *cStr, CFStringEncoding encoding, CFAllocatorRef contentsDeallocator) |
|
CFStringRef | CFStringCreateWithFormat (CFAllocatorRef alloc, CFDictionaryRef formatOptions, CFStringRef format,...) |
|
CFStringRef | CFStringCreateWithFormatAndArguments (CFAllocatorRef alloc, CFDictionaryRef formatOptions, CFStringRef format, va_list arguments) |
|
CFStringRef | CFStringCreateWithSubstring (CFAllocatorRef alloc, CFStringRef str, CFRange range) |
|
CFStringRef | CFStringCreateWithFileSystemRepresentation (CFAllocatorRef alloc, const char *buffer) |
|
CFStringRef | CFStringCreateWithBytesNoCopy (CFAllocatorRef alloc, const UInt8 *bytes, CFIndex numBytes, CFStringEncoding encoding, Boolean isExternalReprentation, CFAllocatorRef contentsDeallocator) |
|
|
CFArrayRef | CFStringCreateArrayWithFindResults (CFAllocatorRef alloc, CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags compareOptions) |
|
CFRange | CFStringFind (CFStringRef theString, CFStringRef stringToFind, CFStringCompareFlags compareOptions) |
|
Boolean | CFStringFindWithOptions (CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFRange *result) |
|
Boolean | CFStringFindWithOptionsAndLocale (CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFLocaleRef locale, CFRange *result) |
|
void | CFStringGetLineBounds (CFStringRef theString, CFRange range, CFIndex *lineBeginIndex, CFIndex *lineEndIndex, CFIndex *contentsEndIndex) |
|
Boolean | CFStringFindCharacterFromSet (CFStringRef theString, CFCharacterSetRef theSet, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFRange *result) |
|
void | CFStringGetParagraphBounds (CFStringRef string, CFRange range, CFIndex *parBeginIndex, CFIndex *parEndIndex, CFIndex *contentsEndIndex) |
|
|
CFComparisonResult | CFStringCompare (CFStringRef theString1, CFStringRef theString2, CFStringCompareFlags compareOptions) |
|
CFComparisonResult | CFStringCompareWithOptions (CFStringRef theString1, CFStringRef theString2, CFRange rangeToCOmpare, CFStringCompareFlags compareOptions) |
|
Boolean | CFStringHasPrefix (CFStringRef theString, CFStringRef prefix) |
|
Boolean | CFStringHasSuffix (CFStringRef theString, CFStringRef suffix) |
|
CFComparisonResult | CFStringCompareWithOptionsAndLocale (CFStringRef theString1, CFStringRef theString2, CFRange rangeToCOmpare, CFStringCompareFlags compareOptions, CFLocaleRef locale) |
|
|
CFDataRef | CFStringCreateExternalRepresentation (CFAllocatorRef alloc, CFStringRef theString, CFStringEncoding encoding, UInt8 lossByte) |
|
CFIndex | CFStringGetBytes (CFStringRef theString, CFRange range, CFStringEncoding encoding, UInt8 lossByte, Boolean isExternalRepresentation, UInt8 *buffer, CFIndex maxBufLen, CFIndex *usedBufLen) |
|
UniChar | CFStringGetCharacterAtIndex (CFStringRef theString, CFIndex idx) |
|
void | CFStringGetCharacters (CFStringRef theString, CFRange range, UniChar *buffer) |
|
const UniChar * | CFStringGetCharactersPtr (CFStringRef theString) |
|
Boolean | CFStringGetCString (CFStringRef theString, char *buffer, CFIndex bufferSize, CFStringEncoding encoding) |
|
const char * | CFStringGetCStringPtr (CFStringRef theString, CFStringEncoding encoding) |
|
CFIndex | CFStringGetLength (CFStringRef str) |
|
CFRange | CFStringGetRangeOfComposedCharactersAtIndex (CFStringRef theString, CFIndex theIndex) |
|
UTF32Char | CFStringGetLongCharacterForSurrogatePair (UniChar surrogateHigh, UniChar surrogateLow) |
|
Boolean | CFStringGetSurrogatePairForLongCharacter (UTF32Char character, UniChar *surrogates) |
|
Boolean | CFStringIsSurrogateHighCharacter (UniChar character) |
|
Boolean | CFStringIsSurrogateLowCharacter (UniChar character) |
|
|
CFStringRef | CFStringConvertEncodingToIANACharSetName (CFStringEncoding encoding) |
|
unsigned long | CFStringConvertEncodingToNSStringEncoding (CFStringEncoding encoding) |
|
UInt32 | CFStringConvertEncodingToWindowsCodepage (CFStringEncoding encoding) |
|
CFStringEncoding | CFStringConvertIANACharSetNameToEncoding (CFStringRef theString) |
|
CFStringEncoding | CFStringConvertNSStringEncodingToEncoding (unsigned long encoding) |
|
CFStringEncoding | CFStringConvertWindowsCodepageToEncoding (UInt32 codepage) |
|
CFStringEncoding | CFStringGetFastestEncoding (CFStringRef theString) |
|
const CFStringEncoding * | CFStringGetListOfAvailableEncodings (void) |
|
CFIndex | CFStringGetMaximumSizeForEncoding (CFIndex length, CFStringEncoding encoding) |
|
CFStringEncoding | CFStringGetMostCompatibleMacStringEncoding (CFStringEncoding encoding) |
|
CFStringRef | CFStringGetNameOfEncoding (CFStringEncoding encoding) |
|
CFStringEncoding | CFStringGetSmallestEncoding (CFStringRef theString) |
|
CFStringEncoding | CFStringGetSystemEncoding (void) |
|
Boolean | CFStringIsEncodingAvailable (CFStringEncoding encoding) |
|
Boolean | CFStringGetFileSystemRepresentation (CFStringRef string, char *buffer, CFIndex maxBufLen) |
|
CFIndex | CFStringGetMaximumSizeOfFileSystemRepresentation (CFStringRef string) |
|