Unlike other Core Foundation types with similar names to Cocoa classes CFNumberFormatter is not "toll-free bridged" to NSNumberFormatter.
|
| enum | { kCFNumberFormatterParseIntegersOnly = 1
} |
| |
| enum | { kCFNumberFormatterPadBeforePrefix = 0
, kCFNumberFormatterPadAfterPrefix = 1
, kCFNumberFormatterPadBeforeSuffix = 2
, kCFNumberFormatterPadAfterSuffix = 3
} |
| |
| enum | CFNumberFormatterRoundingMode {
kCFNumberFormatterRoundCeiling = 0
, kCFNumberFormatterRoundFloor = 1
, kCFNumberFormatterRoundDown = 2
, kCFNumberFormatterRoundUp = 3
,
kCFNumberFormatterRoundHalfEven = 4
, kCFNumberFormatterRoundHalfDown = 5
, kCFNumberFormatterRoundHalfUp = 6
} |
| |
| enum | CFNumberFormatterStyle {
kCFNumberFormatterNoStyle = 0
, kCFNumberFormatterDecimalStyle = 1
, kCFNumberFormatterCurrencyStyle = 2
, kCFNumberFormatterPercentStyle = 3
,
kCFNumberFormatterScientificStyle = 4
, kCFNumberFormatterSpellOutStyle = 5
} |
| |
|
|
CFNumberFormatterRef | CFNumberFormatterCreate (CFAllocatorRef allocator, CFLocaleRef locale, CFNumberFormatterStyle style) |
| |
|
void | CFNumberFormatterSetFormat (CFNumberFormatterRef formatter, CFStringRef formatString) |
| |
|
void | CFNumberFormatterSetProperty (CFNumberFormatterRef formatter, CFStringRef key, CFTypeRef value) |
| |
|
CFNumberRef | CFNumberFormatterCreateNumberFromString (CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFStringRef string, CFRange *rangep, CFOptionFlags options) |
| |
|
CFStringRef | CFNumberFormatterCreateStringWithNumber (CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFNumberRef number) |
| |
|
CFStringRef | CFNumberFormatterCreateStringWithValue (CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFNumberType numberType, const void *valuePtr) |
| |
|
Boolean | CFNumberFormatterGetDecimalInfoForCurrencyCode (CFStringRef currencyCode, SInt32 *defaultFractionDigits, double *roundingIncrement) |
| |
|
Boolean | CFNumberFormatterGetValueFromString (CFNumberFormatterRef formatter, CFStringRef string, CFRange *rangep, CFNumberType numberType, void *valuePtr) |
| |
|
CFTypeRef | CFNumberFormatterCopyProperty (CFNumberFormatterRef formatter, CFStringRef key) |
| |
|
CFStringRef | CFNumberFormatterGetFormat (CFNumberFormatterRef formatter) |
| |
|
CFLocaleRef | CFNumberFormatterGetLocale (CFNumberFormatterRef formatter) |
| |
|
CFNumberFormatterStyle | CFNumberFormatterGetStyle (CFNumberFormatterRef formatter) |
| |
|
CFTypeID | CFNumberFormatterGetTypeID (void) |
| |
|
|
const CFStringRef | kCFNumberFormatterCurrencyCode |
| |
|
const CFStringRef | kCFNumberFormatterDecimalSeparator |
| |
|
const CFStringRef | kCFNumberFormatterCurrencyDecimalSeparator |
| |
|
const CFStringRef | kCFNumberFormatterAlwaysShowDecimalSeparator |
| |
|
const CFStringRef | kCFNumberFormatterGroupingSeparator |
| |
|
const CFStringRef | kCFNumberFormatterUseGroupingSeparator |
| |
|
const CFStringRef | kCFNumberFormatterPercentSymbol |
| |
|
const CFStringRef | kCFNumberFormatterZeroSymbol |
| |
|
const CFStringRef | kCFNumberFormatterNaNSymbol |
| |
|
const CFStringRef | kCFNumberFormatterInfinitySymbol |
| |
|
const CFStringRef | kCFNumberFormatterMinusSign |
| |
|
const CFStringRef | kCFNumberFormatterPlusSign |
| |
|
const CFStringRef | kCFNumberFormatterCurrencySymbol |
| |
|
const CFStringRef | kCFNumberFormatterExponentSymbol |
| |
|
const CFStringRef | kCFNumberFormatterMinIntegerDigits |
| |
|
const CFStringRef | kCFNumberFormatterMaxIntegerDigits |
| |
|
const CFStringRef | kCFNumberFormatterMinFractionDigits |
| |
|
const CFStringRef | kCFNumberFormatterMaxFractionDigits |
| |
|
const CFStringRef | kCFNumberFormatterGroupingSize |
| |
|
const CFStringRef | kCFNumberFormatterSecondaryGroupingSize |
| |
|
const CFStringRef | kCFNumberFormatterRoundingMode |
| |
|
const CFStringRef | kCFNumberFormatterRoundingIncrement |
| |
|
const CFStringRef | kCFNumberFormatterFormatWidth |
| |
|
const CFStringRef | kCFNumberFormatterPaddingPosition |
| |
|
const CFStringRef | kCFNumberFormatterPaddingCharacter |
| |
|
const CFStringRef | kCFNumberFormatterDefaultFormat |
| |
|
const CFStringRef | kCFNumberFormatterMultiplier |
| |
|
const CFStringRef | kCFNumberFormatterPositivePrefix |
| |
|
const CFStringRef | kCFNumberFormatterPositiveSuffix |
| |
|
const CFStringRef | kCFNumberFormatterNegativePrefix |
| |
|
const CFStringRef | kCFNumberFormatterNegativeSuffix |
| |
|
const CFStringRef | kCFNumberFormatterPerMillSymbol |
| |
|
const CFStringRef | kCFNumberFormatterInternationalCurrencySymbol |
| |
|
const CFStringRef | kCFNumberFormatterCurrencyGroupingSeparator |
| |
|
const CFStringRef | kCFNumberFormatterIsLenient |
| |
|
const CFStringRef | kCFNumberFormatterUseSignificantDigits |
| |
|
const CFStringRef | kCFNumberFormatterMinSignificantDigits |
| |
|
const CFStringRef | kCFNumberFormatterMaxSignificantDigits |
| |