One Logo Pool Ball
Foundation · IOS API REFERENCE

NSDecimalNumber

class · SDK 27.1

class NSDecimalNumber

Members (29)

get

defaultBehavior

TypeScript
static get defaultBehavior(): SDKHandle
Swift declaration
class var defaultBehavior: any NSDecimalNumberBehaviors { get set }
set

defaultBehavior

TypeScript
static set defaultBehavior(value: SDKHandle)
Swift declaration
class var defaultBehavior: any NSDecimalNumberBehaviors { get set }
get

maximum

TypeScript
static get maximum(): NSDecimalNumber
Swift declaration
@NSCopying class var maximum: NSDecimalNumber { get }
get

minimum

TypeScript
static get minimum(): NSDecimalNumber
Swift declaration
@NSCopying class var minimum: NSDecimalNumber { get }
get

notANumber

TypeScript
static get notANumber(): NSDecimalNumber
Swift declaration
@NSCopying class var notANumber: NSDecimalNumber { get }
get

one

TypeScript
static get one(): NSDecimalNumber
Swift declaration
@NSCopying class var one: NSDecimalNumber { get }
get

zero

TypeScript
static get zero(): NSDecimalNumber
Swift declaration
@NSCopying class var zero: NSDecimalNumber { get }
method

compare

TypeScript
compare(decimalNumber: NSNumber): ComparisonResult
Swift declaration
func compare(_ decimalNumber: NSNumber) -> ComparisonResult
method

adding

TypeScript
adding(decimalNumber: NSDecimalNumber): NSDecimalNumber
Swift declaration
func adding(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber
method

adding

TypeScript
addingWithBehavior(decimalNumber: NSDecimalNumber, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func adding(_ decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

dividing

TypeScript
dividingBy(decimalNumber: NSDecimalNumber): NSDecimalNumber
Swift declaration
func dividing(by decimalNumber: NSDecimalNumber) -> NSDecimalNumber
method

dividing

TypeScript
dividingByWithBehavior(decimalNumber: NSDecimalNumber, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func dividing(by decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

multiplying

TypeScript
multiplyingBy(decimalNumber: NSDecimalNumber): NSDecimalNumber
Swift declaration
func multiplying(by decimalNumber: NSDecimalNumber) -> NSDecimalNumber
method

multiplying

TypeScript
multiplyingByWithBehavior(decimalNumber: NSDecimalNumber, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func multiplying(by decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

multiplying

TypeScript
multiplyingByPowerOf10(power: number): NSDecimalNumber
Swift declaration
func multiplying(byPowerOf10 power: Int16) -> NSDecimalNumber
method

multiplying

TypeScript
multiplyingByPowerOf10WithBehavior(power: number, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func multiplying(byPowerOf10 power: Int16, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

raising

TypeScript
raisingToPower(power: number): NSDecimalNumber
Swift declaration
func raising(toPower power: Int) -> NSDecimalNumber
method

raising

TypeScript
raisingToPowerWithBehavior(power: number, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func raising(toPower power: Int, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

rounding

TypeScript
rounding(behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func rounding(accordingToBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

subtracting

TypeScript
subtracting(decimalNumber: NSDecimalNumber): NSDecimalNumber
Swift declaration
func subtracting(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber
method

subtracting

TypeScript
subtractingWithBehavior(decimalNumber: NSDecimalNumber, behavior?: (SDKHandle) | null): NSDecimalNumber
Swift declaration
func subtracting(_ decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumber
method

description

TypeScript
description(locale?: (unknown) | null): string
Swift declaration
func description(withLocale locale: Any?) -> String
init

init

TypeScript
static initDecimal(dcm: Decimal): NSDecimalNumber
Swift declaration
init(decimal dcm: Decimal)
init

init

TypeScript
static initMantissaExponentIsNegative(mantissa: number, exponent: number, flag: boolean): NSDecimalNumber
Swift declaration
convenience init(mantissa: UInt64, exponent: Int16, isNegative flag: Bool)
init

init

TypeScript
static initString(numberValue?: (string) | null): NSDecimalNumber
Swift declaration
convenience init(string numberValue: String?)
init

init

TypeScript
static initStringLocale(numberValue?: (string) | null, locale?: (unknown) | null): NSDecimalNumber
Swift declaration
convenience init(string numberValue: String?, locale: Any?)
get

decimalValue

TypeScript
get decimalValue(): Decimal
Swift declaration
var decimalValue: Decimal { get }
get

doubleValue

TypeScript
get doubleValue(): number
Swift declaration
var doubleValue: Double { get }
get

objCType

TypeScript
get objCType(): SDKHandle
Swift declaration
var objCType: UnsafePointer<CChar> { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NSDecimalNumber.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

All Foundation types →