One Logo Pool Ball
Foundation · IOS API REFERENCE

NSNumber

class · SDK 27.1

class NSNumber

Members (35)

method

compare

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

description

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

init

TypeScript
static initValue(value: boolean): NSNumber
Swift declaration
init(value: Bool)
init

init

TypeScript
static initValue44024(value: number): NSNumber
Swift declaration
init(value: CChar)
init

init

TypeScript
static initCoder(coder: NSCoder): (NSNumber) | null
Swift declaration
init?(coder: NSCoder)
init

init

TypeScript
static initValue94747(value: number): NSNumber
Swift declaration
init(value: Double)
init

init

TypeScript
static initValue25802(value: number): NSNumber
Swift declaration
init(value: Float)
init

init

TypeScript
static initValue26447(value: number): NSNumber
Swift declaration
init(value: Int32)
init · iOS 2.0+

init

TypeScript
static initValue80678(value: number): NSNumber
Swift declaration
init(value: Int)
init

init

TypeScript
static initValue90868(value: number): NSNumber
Swift declaration
init(value: Int64)
init

init

TypeScript
static initValue99110(value: number): NSNumber
Swift declaration
init(value: Int16)
init

init

TypeScript
static initValue80909(value: number): NSNumber
Swift declaration
init(value: UInt8)
init

init

TypeScript
static initValue90836(value: number): NSNumber
Swift declaration
init(value: UInt32)
init · iOS 2.0+

init

TypeScript
static initValue5941(value: number): NSNumber
Swift declaration
init(value: UInt)
init

init

TypeScript
static initValue97581(value: number): NSNumber
Swift declaration
init(value: UInt64)
init

init

TypeScript
static initValue51749(value: number): NSNumber
Swift declaration
init(value: UInt16)
method

isEqual

TypeScript
isEqual(number: NSNumber): boolean
Swift declaration
func isEqual(to number: NSNumber) -> Bool
get

boolValue

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

int8Value

TypeScript
get int8Value(): number
Swift declaration
var int8Value: CChar { get }
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

floatValue

TypeScript
get floatValue(): number
Swift declaration
var floatValue: Float { get }
get

int32Value

TypeScript
get int32Value(): number
Swift declaration
var int32Value: Int32 { get }
get · iOS 2.0+

intValue

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

int64Value

TypeScript
get int64Value(): number
Swift declaration
var int64Value: Int64 { get }
get

int16Value

TypeScript
get int16Value(): number
Swift declaration
var int16Value: Int16 { get }
get

stringValue

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

uint8Value

TypeScript
get uint8Value(): number
Swift declaration
var uint8Value: UInt8 { get }
get

uint32Value

TypeScript
get uint32Value(): number
Swift declaration
var uint32Value: UInt32 { get }
get · iOS 2.0+

uintValue

TypeScript
get uintValue(): number
Swift declaration
var uintValue: UInt { get }
get

uint64Value

TypeScript
get uint64Value(): number
Swift declaration
var uint64Value: UInt64 { get }
get

uint16Value

TypeScript
get uint16Value(): number
Swift declaration
var uint16Value: UInt16 { get }
init · iOS 8.0+

init

TypeScript
static initFloatLiteral(value: number): NSNumber
Swift declaration
@nonobjc required convenience init(floatLiteral value: Double)

Create an instance initialized to `value`.

init · iOS 8.0+

init

TypeScript
static initBooleanLiteral(value: boolean): NSNumber
Swift declaration
@nonobjc required convenience init(booleanLiteral value: Bool)

Create an instance initialized to `value`.

init · iOS 8.0+

init

TypeScript
static initIntegerLiteral(value: number): NSNumber
Swift declaration
@nonobjc required convenience init(integerLiteral value: Int)

Create an instance initialized to `value`.

Skipped declarations

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

NSNumber.init()

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

All Foundation types →