One Logo Pool Ball
Foundation · IOS API REFERENCE

NumberFormatter

class · SDK 27.1

class NumberFormatter

Members (123)

static

defaultFormatterBehavior

TypeScript
static defaultFormatterBehavior(): NumberFormatter_Behavior
Swift declaration
class func defaultFormatterBehavior() -> NumberFormatter.Behavior
static · iOS 4.0+

localizedString

TypeScript
static localizedString(num: NSNumber, nstyle: NumberFormatter_Style): string
Swift declaration
class func localizedString(from num: NSNumber, number nstyle: NumberFormatter.Style) -> String
static

setDefaultFormatterBehavior

TypeScript
static setDefaultFormatterBehavior(behavior: NumberFormatter_Behavior): void
Swift declaration
class func setDefaultFormatterBehavior(_ behavior: NumberFormatter.Behavior)
method

getObjectValue

TypeScript
getObjectValue(string: string, rangep?: (SDKHandle) | null): { $ret: null; $out: { "obj": (unknown) | null } }
Swift declaration
func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, range rangep: UnsafeMutablePointer<NSRange>?) throws

Omit the output parameters from the call. The result contains $ret and $out, with obj inside $out.

init

init

TypeScript
static init(): NumberFormatter
Swift declaration
init()
method

number

TypeScript
number(string: string): (NSNumber) | null
Swift declaration
func number(from string: String) -> NSNumber?
method

string

TypeScript
string(number: NSNumber): (string) | null
Swift declaration
func string(from number: NSNumber) -> String?
get

allowsFloats

TypeScript
get allowsFloats(): boolean
Swift declaration
var allowsFloats: Bool { get set }
set

allowsFloats

TypeScript
set allowsFloats(value: boolean)
Swift declaration
var allowsFloats: Bool { get set }
get

alwaysShowsDecimalSeparator

TypeScript
get alwaysShowsDecimalSeparator(): boolean
Swift declaration
var alwaysShowsDecimalSeparator: Bool { get set }
set

alwaysShowsDecimalSeparator

TypeScript
set alwaysShowsDecimalSeparator(value: boolean)
Swift declaration
var alwaysShowsDecimalSeparator: Bool { get set }
get

currencyCode

TypeScript
get currencyCode(): (string) | null
Swift declaration
var currencyCode: String! { get set }
set

currencyCode

TypeScript
set currencyCode(value: (string) | null)
Swift declaration
var currencyCode: String! { get set }
get

currencyDecimalSeparator

TypeScript
get currencyDecimalSeparator(): (string) | null
Swift declaration
var currencyDecimalSeparator: String! { get set }
set

currencyDecimalSeparator

TypeScript
set currencyDecimalSeparator(value: (string) | null)
Swift declaration
var currencyDecimalSeparator: String! { get set }
get · iOS 2.0+

currencyGroupingSeparator

TypeScript
get currencyGroupingSeparator(): (string) | null
Swift declaration
var currencyGroupingSeparator: String! { get set }
set · iOS 2.0+

currencyGroupingSeparator

TypeScript
set currencyGroupingSeparator(value: (string) | null)
Swift declaration
var currencyGroupingSeparator: String! { get set }
get

currencySymbol

TypeScript
get currencySymbol(): (string) | null
Swift declaration
var currencySymbol: String! { get set }
set

currencySymbol

TypeScript
set currencySymbol(value: (string) | null)
Swift declaration
var currencySymbol: String! { get set }
get

decimalSeparator

TypeScript
get decimalSeparator(): (string) | null
Swift declaration
var decimalSeparator: String! { get set }
set

decimalSeparator

TypeScript
set decimalSeparator(value: (string) | null)
Swift declaration
var decimalSeparator: String! { get set }
get

exponentSymbol

TypeScript
get exponentSymbol(): (string) | null
Swift declaration
var exponentSymbol: String! { get set }
set

exponentSymbol

TypeScript
set exponentSymbol(value: (string) | null)
Swift declaration
var exponentSymbol: String! { get set }
get

formatWidth

TypeScript
get formatWidth(): number
Swift declaration
var formatWidth: Int { get set }
set

formatWidth

TypeScript
set formatWidth(value: number)
Swift declaration
var formatWidth: Int { get set }
get

formatterBehavior

TypeScript
get formatterBehavior(): NumberFormatter_Behavior
Swift declaration
var formatterBehavior: NumberFormatter.Behavior { get set }
set

formatterBehavior

TypeScript
set formatterBehavior(value: NumberFormatter_Behavior)
Swift declaration
var formatterBehavior: NumberFormatter.Behavior { get set }
get · iOS 8.0+

formattingContext

TypeScript
get formattingContext(): Formatter_Context
Swift declaration
var formattingContext: Formatter.Context { get set }
set · iOS 8.0+

formattingContext

TypeScript
set formattingContext(value: Formatter_Context)
Swift declaration
var formattingContext: Formatter.Context { get set }
get

generatesDecimalNumbers

TypeScript
get generatesDecimalNumbers(): boolean
Swift declaration
var generatesDecimalNumbers: Bool { get set }
set

generatesDecimalNumbers

TypeScript
set generatesDecimalNumbers(value: boolean)
Swift declaration
var generatesDecimalNumbers: Bool { get set }
get

groupingSeparator

TypeScript
get groupingSeparator(): (string) | null
Swift declaration
var groupingSeparator: String! { get set }
set

groupingSeparator

TypeScript
set groupingSeparator(value: (string) | null)
Swift declaration
var groupingSeparator: String! { get set }
get

groupingSize

TypeScript
get groupingSize(): number
Swift declaration
var groupingSize: Int { get set }
set

groupingSize

TypeScript
set groupingSize(value: number)
Swift declaration
var groupingSize: Int { get set }
get

internationalCurrencySymbol

TypeScript
get internationalCurrencySymbol(): (string) | null
Swift declaration
var internationalCurrencySymbol: String! { get set }
set

internationalCurrencySymbol

TypeScript
set internationalCurrencySymbol(value: (string) | null)
Swift declaration
var internationalCurrencySymbol: String! { get set }
get · iOS 2.0+

isLenient

TypeScript
get isLenient(): boolean
Swift declaration
var isLenient: Bool { get set }
set · iOS 2.0+

isLenient

TypeScript
set isLenient(value: boolean)
Swift declaration
var isLenient: Bool { get set }
get

locale

TypeScript
get locale(): (Locale) | null
Swift declaration
var locale: Locale! { get set }
set

locale

TypeScript
set locale(value: (Locale) | null)
Swift declaration
var locale: Locale! { get set }
get

maximum

TypeScript
get maximum(): (NSNumber) | null
Swift declaration
@NSCopying var maximum: NSNumber? { get set }
set

maximum

TypeScript
set maximum(value: (NSNumber) | null)
Swift declaration
@NSCopying var maximum: NSNumber? { get set }
get

maximumFractionDigits

TypeScript
get maximumFractionDigits(): number
Swift declaration
var maximumFractionDigits: Int { get set }
set

maximumFractionDigits

TypeScript
set maximumFractionDigits(value: number)
Swift declaration
var maximumFractionDigits: Int { get set }
get

maximumIntegerDigits

TypeScript
get maximumIntegerDigits(): number
Swift declaration
var maximumIntegerDigits: Int { get set }
set

maximumIntegerDigits

TypeScript
set maximumIntegerDigits(value: number)
Swift declaration
var maximumIntegerDigits: Int { get set }
get · iOS 2.0+

maximumSignificantDigits

TypeScript
get maximumSignificantDigits(): number
Swift declaration
var maximumSignificantDigits: Int { get set }
set · iOS 2.0+

maximumSignificantDigits

TypeScript
set maximumSignificantDigits(value: number)
Swift declaration
var maximumSignificantDigits: Int { get set }
get

minimum

TypeScript
get minimum(): (NSNumber) | null
Swift declaration
@NSCopying var minimum: NSNumber? { get set }
set

minimum

TypeScript
set minimum(value: (NSNumber) | null)
Swift declaration
@NSCopying var minimum: NSNumber? { get set }
get

minimumFractionDigits

TypeScript
get minimumFractionDigits(): number
Swift declaration
var minimumFractionDigits: Int { get set }
set

minimumFractionDigits

TypeScript
set minimumFractionDigits(value: number)
Swift declaration
var minimumFractionDigits: Int { get set }
get · iOS 18.0+

minimumGroupingDigits

TypeScript
get minimumGroupingDigits(): number
Swift declaration
var minimumGroupingDigits: Int { get set }
set · iOS 18.0+

minimumGroupingDigits

TypeScript
set minimumGroupingDigits(value: number)
Swift declaration
var minimumGroupingDigits: Int { get set }
get

minimumIntegerDigits

TypeScript
get minimumIntegerDigits(): number
Swift declaration
var minimumIntegerDigits: Int { get set }
set

minimumIntegerDigits

TypeScript
set minimumIntegerDigits(value: number)
Swift declaration
var minimumIntegerDigits: Int { get set }
get · iOS 2.0+

minimumSignificantDigits

TypeScript
get minimumSignificantDigits(): number
Swift declaration
var minimumSignificantDigits: Int { get set }
set · iOS 2.0+

minimumSignificantDigits

TypeScript
set minimumSignificantDigits(value: number)
Swift declaration
var minimumSignificantDigits: Int { get set }
get

minusSign

TypeScript
get minusSign(): (string) | null
Swift declaration
var minusSign: String! { get set }
set

minusSign

TypeScript
set minusSign(value: (string) | null)
Swift declaration
var minusSign: String! { get set }
get

multiplier

TypeScript
get multiplier(): (NSNumber) | null
Swift declaration
@NSCopying var multiplier: NSNumber? { get set }
set

multiplier

TypeScript
set multiplier(value: (NSNumber) | null)
Swift declaration
@NSCopying var multiplier: NSNumber? { get set }
get

negativeFormat

TypeScript
get negativeFormat(): (string) | null
Swift declaration
var negativeFormat: String! { get set }
set

negativeFormat

TypeScript
set negativeFormat(value: (string) | null)
Swift declaration
var negativeFormat: String! { get set }
get

negativeInfinitySymbol

TypeScript
get negativeInfinitySymbol(): string
Swift declaration
var negativeInfinitySymbol: String { get set }
set

negativeInfinitySymbol

TypeScript
set negativeInfinitySymbol(value: string)
Swift declaration
var negativeInfinitySymbol: String { get set }
get

negativePrefix

TypeScript
get negativePrefix(): (string) | null
Swift declaration
var negativePrefix: String! { get set }
set

negativePrefix

TypeScript
set negativePrefix(value: (string) | null)
Swift declaration
var negativePrefix: String! { get set }
get

negativeSuffix

TypeScript
get negativeSuffix(): (string) | null
Swift declaration
var negativeSuffix: String! { get set }
set

negativeSuffix

TypeScript
set negativeSuffix(value: (string) | null)
Swift declaration
var negativeSuffix: String! { get set }
get

nilSymbol

TypeScript
get nilSymbol(): string
Swift declaration
var nilSymbol: String { get set }
set

nilSymbol

TypeScript
set nilSymbol(value: string)
Swift declaration
var nilSymbol: String { get set }
get

notANumberSymbol

TypeScript
get notANumberSymbol(): (string) | null
Swift declaration
var notANumberSymbol: String! { get set }
set

notANumberSymbol

TypeScript
set notANumberSymbol(value: (string) | null)
Swift declaration
var notANumberSymbol: String! { get set }
get

numberStyle

TypeScript
get numberStyle(): NumberFormatter_Style
Swift declaration
var numberStyle: NumberFormatter.Style { get set }
set

numberStyle

TypeScript
set numberStyle(value: NumberFormatter_Style)
Swift declaration
var numberStyle: NumberFormatter.Style { get set }
get

paddingCharacter

TypeScript
get paddingCharacter(): (string) | null
Swift declaration
var paddingCharacter: String! { get set }
set

paddingCharacter

TypeScript
set paddingCharacter(value: (string) | null)
Swift declaration
var paddingCharacter: String! { get set }
get

paddingPosition

TypeScript
get paddingPosition(): NumberFormatter_PadPosition
Swift declaration
var paddingPosition: NumberFormatter.PadPosition { get set }
set

paddingPosition

TypeScript
set paddingPosition(value: NumberFormatter_PadPosition)
Swift declaration
var paddingPosition: NumberFormatter.PadPosition { get set }
get · iOS 2.0+

isPartialStringValidationEnabled

TypeScript
get isPartialStringValidationEnabled(): boolean
Swift declaration
var isPartialStringValidationEnabled: Bool { get set }
set · iOS 2.0+

isPartialStringValidationEnabled

TypeScript
set isPartialStringValidationEnabled(value: boolean)
Swift declaration
var isPartialStringValidationEnabled: Bool { get set }
get

perMillSymbol

TypeScript
get perMillSymbol(): (string) | null
Swift declaration
var perMillSymbol: String! { get set }
set

perMillSymbol

TypeScript
set perMillSymbol(value: (string) | null)
Swift declaration
var perMillSymbol: String! { get set }
get

percentSymbol

TypeScript
get percentSymbol(): (string) | null
Swift declaration
var percentSymbol: String! { get set }
set

percentSymbol

TypeScript
set percentSymbol(value: (string) | null)
Swift declaration
var percentSymbol: String! { get set }
get

plusSign

TypeScript
get plusSign(): (string) | null
Swift declaration
var plusSign: String! { get set }
set

plusSign

TypeScript
set plusSign(value: (string) | null)
Swift declaration
var plusSign: String! { get set }
get

positiveFormat

TypeScript
get positiveFormat(): (string) | null
Swift declaration
var positiveFormat: String! { get set }
set

positiveFormat

TypeScript
set positiveFormat(value: (string) | null)
Swift declaration
var positiveFormat: String! { get set }
get

positiveInfinitySymbol

TypeScript
get positiveInfinitySymbol(): string
Swift declaration
var positiveInfinitySymbol: String { get set }
set

positiveInfinitySymbol

TypeScript
set positiveInfinitySymbol(value: string)
Swift declaration
var positiveInfinitySymbol: String { get set }
get

positivePrefix

TypeScript
get positivePrefix(): (string) | null
Swift declaration
var positivePrefix: String! { get set }
set

positivePrefix

TypeScript
set positivePrefix(value: (string) | null)
Swift declaration
var positivePrefix: String! { get set }
get

positiveSuffix

TypeScript
get positiveSuffix(): (string) | null
Swift declaration
var positiveSuffix: String! { get set }
set

positiveSuffix

TypeScript
set positiveSuffix(value: (string) | null)
Swift declaration
var positiveSuffix: String! { get set }
get

roundingIncrement

TypeScript
get roundingIncrement(): (NSNumber) | null
Swift declaration
@NSCopying var roundingIncrement: NSNumber! { get set }
set

roundingIncrement

TypeScript
set roundingIncrement(value: (NSNumber) | null)
Swift declaration
@NSCopying var roundingIncrement: NSNumber! { get set }
get

roundingMode

TypeScript
get roundingMode(): NumberFormatter_RoundingMode
Swift declaration
var roundingMode: NumberFormatter.RoundingMode { get set }
set

roundingMode

TypeScript
set roundingMode(value: NumberFormatter_RoundingMode)
Swift declaration
var roundingMode: NumberFormatter.RoundingMode { get set }
get

secondaryGroupingSize

TypeScript
get secondaryGroupingSize(): number
Swift declaration
var secondaryGroupingSize: Int { get set }
set

secondaryGroupingSize

TypeScript
set secondaryGroupingSize(value: number)
Swift declaration
var secondaryGroupingSize: Int { get set }
get

textAttributesForNegativeInfinity

TypeScript
get textAttributesForNegativeInfinity(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForNegativeInfinity: [String : Any]? { get set }
set

textAttributesForNegativeInfinity

TypeScript
set textAttributesForNegativeInfinity(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForNegativeInfinity: [String : Any]? { get set }
get

textAttributesForNegativeValues

TypeScript
get textAttributesForNegativeValues(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForNegativeValues: [String : Any]? { get set }
set

textAttributesForNegativeValues

TypeScript
set textAttributesForNegativeValues(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForNegativeValues: [String : Any]? { get set }
get

textAttributesForNil

TypeScript
get textAttributesForNil(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForNil: [String : Any]? { get set }
set

textAttributesForNil

TypeScript
set textAttributesForNil(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForNil: [String : Any]? { get set }
get

textAttributesForNotANumber

TypeScript
get textAttributesForNotANumber(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForNotANumber: [String : Any]? { get set }
set

textAttributesForNotANumber

TypeScript
set textAttributesForNotANumber(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForNotANumber: [String : Any]? { get set }
get

textAttributesForPositiveInfinity

TypeScript
get textAttributesForPositiveInfinity(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForPositiveInfinity: [String : Any]? { get set }
set

textAttributesForPositiveInfinity

TypeScript
set textAttributesForPositiveInfinity(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForPositiveInfinity: [String : Any]? { get set }
get

textAttributesForPositiveValues

TypeScript
get textAttributesForPositiveValues(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForPositiveValues: [String : Any]? { get set }
set

textAttributesForPositiveValues

TypeScript
set textAttributesForPositiveValues(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForPositiveValues: [String : Any]? { get set }
get

textAttributesForZero

TypeScript
get textAttributesForZero(): (Record<string, unknown>) | null
Swift declaration
var textAttributesForZero: [String : Any]? { get set }
set

textAttributesForZero

TypeScript
set textAttributesForZero(value: (Record<string, unknown>) | null)
Swift declaration
var textAttributesForZero: [String : Any]? { get set }
get

usesGroupingSeparator

TypeScript
get usesGroupingSeparator(): boolean
Swift declaration
var usesGroupingSeparator: Bool { get set }
set

usesGroupingSeparator

TypeScript
set usesGroupingSeparator(value: boolean)
Swift declaration
var usesGroupingSeparator: Bool { get set }
get · iOS 2.0+

usesSignificantDigits

TypeScript
get usesSignificantDigits(): boolean
Swift declaration
var usesSignificantDigits: Bool { get set }
set · iOS 2.0+

usesSignificantDigits

TypeScript
set usesSignificantDigits(value: boolean)
Swift declaration
var usesSignificantDigits: Bool { get set }
get

zeroSymbol

TypeScript
get zeroSymbol(): (string) | null
Swift declaration
var zeroSymbol: String? { get set }
set

zeroSymbol

TypeScript
set zeroSymbol(value: (string) | null)
Swift declaration
var zeroSymbol: String? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →