Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы основы ссылка класса NSDecimalNumber

Опции
Развертывание Target:

На этой странице
Язык:

NSDecimalNumber

NSDecimalNumber, неизменный подкласс NSNumber, обеспечивает объектно-ориентированную обертку для того, чтобы сделать основу 10 арифметик. Экземпляр может представлять любое число, которое может быть выражено как mantissa x 10^exponent где мантисса является десятичным целым числом до 38 цифр долго, и экспонента является целым числом от –128 до 127.

Наследование


Соответствует


Оператор импорта


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Создает и возвращается NSDecimalNumber возразите эквивалентный данному NSDecimal структура.

    Объявление

    Objective C

    + (NSDecimalNumber *)decimalNumberWithDecimal:(NSDecimal)decimal

    Параметры

    decimal

    NSDecimal структура, указывающая значение для нового объекта десятичного числа.

    Возвращаемое значение

    NSDecimalNumber возразите эквивалентный decimal.

    Обсуждение

    Можно инициализировать decimal программно или генерируйте его с помощью NSScanner метод, scanDecimal:

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращается NSDecimalNumber возразите эквивалентный числу, указанному параметрами.

    Объявление

    Objective C

    + (NSDecimalNumber *)decimalNumberWithMantissa:(unsigned long long)mantissa exponent:(short)exponent isNegative:(BOOL)isNegative

    Параметры

    mantissa

    Мантисса для нового объекта десятичного числа.

    exponent

    Экспонента для нового объекта десятичного числа.

    isNegative

    Булево значение, указывающее, отрицателен ли знак числа.

    Обсуждение

    Параметры выражают число в своего рода экспоненциальном представлении, требующем, чтобы мантисса была целым числом. Так, например, если число, которое будет представлено, –12.345, это выражено как 12345x10^–3mantissa 12345; exponent –3; и isNegative YEStrue, как проиллюстрировано следующим примером.

    • NSDecimalNumber *number = [NSDecimalNumber decimalNumberWithMantissa:12345
    • exponent:-3
    • isNegative:YES];

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращается NSDecimalNumber возразите, чье значение эквивалентно этому в данной числовой строке.

    Объявление

    Objective C

    + (NSDecimalNumber *)decimalNumberWithString:(NSString *)numericString

    Параметры

    numericString

    Числовая строка.

    Помимо цифр, numericString может включать начальную букву «+» или «-»; единственный «E» или «e», для указания экспоненты числа в экспоненциальном представлении; и сингл NSLocaleDecimalSeparator разделить дробное от неотъемлемой части числа.

    Возвращаемое значение

    NSDecimalNumber возразите, чье значение эквивалентно numericString.

    Обсуждение

    Ли NSLocaleDecimalSeparator период (как используется, например, в США), или запятая (как используется, например, во Франции) зависит от локали по умолчанию.

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращается NSDecimalNumber возразите, чье значение эквивалентно этому в данной числовой строке, интерпретируемое использование данной локали.

    Объявление

    Objective C

    + (NSDecimalNumber *)decimalNumberWithString:(NSString *)numericString locale:(id)locale

    Параметры

    numericString

    Числовая строка.

    Помимо цифр, numericString может включать начальную букву «+» или «-»; единственный «E» или «e», для указания экспоненты числа в экспоненциальном представлении; и сингл NSLocaleDecimalSeparator разделить дробное от неотъемлемой части числа.

    locale

    Словарь, определяющий локаль (в частности NSLocaleDecimalSeparator) использовать для интерпретации числа в numericString.

    Возвращаемое значение

    NSDecimalNumber возразите, чье значение эквивалентно numericString.

    Обсуждение

    locale параметр определяет ли NSLocaleDecimalSeparator период (как используется, например, в США), или запятая (как используется, например, во Франции).

    Следующие строки показывают примеры приемлемых значений для numericString:

    • «2500.6» (или «2500,6», в зависимости от локали)

    • «-2500.6» (или «-2500.6»)

    • «-2.5006e3» (или «-2,5006e3»)

    • «-2.5006e3» (или «-2,5006e3»)

    Следующие строки недопустимы:

    • «2,500.6»

    • “2 500 3/5”

    • «2.5006x10e3»

    • “две тысячи пятьсот шесть десятых частей”

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + decimalNumberWithString:

  • Возвраты NSDecimalNumber возразите эквивалентный номеру 1.0.

    Объявление

    Swift

    class func one() -> NSDecimalNumber

    Objective C

    + (NSDecimalNumber *)one

    Возвращаемое значение

    NSDecimalNumber возразите эквивалентный номеру 1.0.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + нуль

  • Возвраты NSDecimalNumber возразите эквивалентный номеру 0.0.

    Объявление

    Swift

    class func zero() -> NSDecimalNumber

    Objective C

    + (NSDecimalNumber *)zero

    Возвращаемое значение

    NSDecimalNumber возразите эквивалентный номеру 0.0.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + один

  • Возвраты NSDecimalNumber объект, не указывающий числа.

    Объявление

    Swift

    class func notANumber() -> NSDecimalNumber

    Objective C

    + (NSDecimalNumber *)notANumber

    Возвращаемое значение

    NSDecimalNumber объект, не указывающий числа.

    Обсуждение

    Любое арифметическое получение метода notANumber поскольку параметр возвращается notANumber.

    Это значение может быть полезным способом обработать нечисловые данные во входном файле. Этот метод может также быть полезным ответом на ошибки в вычислениях. Для получения дополнительной информации об ошибках в вычислениях посмотрите exceptionDuringOperation:error:leftOperand:rightOperand: описание метода в NSDecimalNumberBehaviors спецификация протокола.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • initWithDecimal: - initWithDecimal: Определяемый инициализатор

    Возвраты NSDecimalNumber объект, инициализированный для представления данного десятичного числа.

    Объявление

    Objective C

    - (instancetype)initWithDecimal:(NSDecimal)decimal

    Параметры

    decimal

    Значение нового объекта.

    Возвращаемое значение

    NSDecimalNumber объект, инициализированный для представления decimal.

    Обсуждение

    Этот метод является определяемым инициализатором для NSDecimalNumber.

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвраты NSDecimalNumber объект инициализировал использование данной мантиссы, экспоненты и знака.

    Объявление

    Swift

    convenience init(mantissa mantissa: UInt64, exponent exponent: Int16, isNegative flag: Bool)

    Objective C

    - (instancetype)initWithMantissa:(unsigned long long)mantissa exponent:(short)exponent isNegative:(BOOL)flag

    Параметры

    mantissa

    Мантисса для нового объекта десятичного числа.

    exponent

    Экспонента для нового объекта десятичного числа.

    flag

    Булево значение, указывающее, отрицателен ли знак числа.

    Возвращаемое значение

    NSDecimalNumber объект инициализировал использование данной мантиссы, экспоненты и знака.

    Обсуждение

    Параметры выражают число в типе экспоненциального представления, требующего, чтобы мантисса была целым числом. Так, например, если число, которое будет представлено, 1.23, оно выражено как 123x10^–2 —mantissa 123; exponent –2; и isNegative, то, которое относится к знаку мантиссы, NOfalse.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвраты NSDecimalNumber объект инициализировал так, чтобы его значение было эквивалентно этому в данной числовой строке.

    Объявление

    Swift

    convenience init(string numericString: String?)

    Objective C

    - (instancetype)initWithString:(NSString *)numericString

    Параметры

    numericString

    Числовая строка.

    Помимо цифр, numericString может включать начальную букву «+» или «-»; единственный «E» или «e», для указания экспоненты числа в экспоненциальном представлении; и сингл NSLocaleDecimalSeparator разделить дробное от неотъемлемой части числа. Для перечисления приемлемых и недопустимых строк посмотрите метод класса decimalNumberWithString:locale:.

    Возвращаемое значение

    NSDecimalNumber объект инициализировал так, чтобы его значение было эквивалентно этому в numericString.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвраты NSDecimalNumber объект инициализировал так, чтобы его значение было эквивалентно этому в данной числовой строке, интерпретируемое использование данной локали.

    Объявление

    Swift

    convenience init(string numericString: String?, locale locale: AnyObject?)

    Objective C

    - (instancetype)initWithString:(NSString *)numericString locale:(id)locale

    Параметры

    numericString

    Числовая строка.

    Помимо цифр, numericString может включать начальную букву «+» или «-»; единственный «E» или «e», для указания экспоненты числа в экспоненциальном представлении; и сингл NSLocaleDecimalSeparator разделить дробное от неотъемлемой части числа.

    locale

    Словарь, определяющий локаль (в частности NSLocaleDecimalSeparator) использовать для интерпретации числа в numericString.

    Возвращаемое значение

    NSDecimalNumber объект инициализировал так, чтобы его значение было эквивалентно этому в numericString, интерпретируемое использование locale.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает новое NSDecimalNumber возразите, чье значение является суммой получателя и другого данного NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByAdding(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByAdding:(NSDecimalNumber *)decimalNumber

    Параметры

    decimalNumber

    Число для добавления к получателю.

    Возвращаемое значение

    Новое NSDecimalNumber возразите, чье значение является суммой получателя и decimalNumber.

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и округления.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает новое NSDecimalNumber возразите, чье значение является значением другого данного NSDecimalNumber объект вычтен из значения получателя.

    Объявление

    Swift

    func decimalNumberBySubtracting(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberBySubtracting:(NSDecimalNumber *)decimalNumber

    Параметры

    decimalNumber

    Число для вычитания из получателя.

    Возвращаемое значение

    Новое NSDecimalNumber возразите, чье значение decimalNumber вычтенный из получателя.

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и при округлении.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает новое NSDecimalNumber возразите, чье значение является значением получателя, умноженного на того из другого данного NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByMultiplyingBy(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByMultiplyingBy:(NSDecimalNumber *)decimalNumber

    Параметры

    decimalNumber

    Число, на которое можно умножить получатель.

    Возвращаемое значение

    Новое NSDecimalNumber возразите, чье значение decimalNumber умноженный на получатель.

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и при округлении.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает новое NSDecimalNumber возразите, чье значение является значением получателя, разделенного на того из другого данного NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByDividingBy(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByDividingBy:(NSDecimalNumber *)decimalNumber

    Параметры

    decimalNumber

    Число, на которое можно разделить получатель.

    Возвращаемое значение

    Новое NSDecimalNumber возразите, чье значение является значением получателя, разделенного на decimalNumber.

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и округления.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает новое NSDecimalNumber возразите, чье значение является значением получателя, повышенного до данных полномочий.

    Объявление

    Swift

    func decimalNumberByRaisingToPower(_ power: Int) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByRaisingToPower:(NSUInteger)power

    Параметры

    power

    Питание, до которого можно повысить получатель.

    Возвращаемое значение

    Новое NSDecimalNumber возразите, чье значение является значением возведенного в степень получателя power.

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и при округлении.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Умножает получатель на 10^power и возвращает продукт, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByMultiplyingByPowerOf10(_ power: Int16) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByMultiplyingByPowerOf10:(short)power

    Обсуждение

    Этот метод использует поведение по умолчанию при обработке ошибок в вычислениях и при округлении.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Добавляет decimalNumber к получателю и возвратам сумма, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByAdding(_ decimalNumber: NSDecimalNumber, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByAdding:(NSDecimalNumber *)decimalNumber withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Вычитает decimalNumber от получателя и возвратов различие, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberBySubtracting(_ decimalNumber: NSDecimalNumber, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberBySubtracting:(NSDecimalNumber *)decimalNumber withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Умножает получатель на decimalNumber и возвращает продукт, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByMultiplyingBy(_ decimalNumber: NSDecimalNumber, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByMultiplyingBy:(NSDecimalNumber *)decimalNumber withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Делит получатель на decimalNumber и возвращает частное, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByDividingBy(_ decimalNumber: NSDecimalNumber, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByDividingBy:(NSDecimalNumber *)decimalNumber withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Повышает получатель до power и возвращает результат, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByRaisingToPower(_ power: Int, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByRaisingToPower:(NSUInteger)power withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Умножает получатель на 10^power и возвращает продукт, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByMultiplyingByPowerOf10(_ power: Int16, withBehavior behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByMultiplyingByPowerOf10:(short)power withBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior указывает обработку ошибок в вычислениях и округление.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Округляет получатель в пути, указанном behavior и возвращает результат, недавно создаваемый NSDecimalNumber объект.

    Объявление

    Swift

    func decimalNumberByRoundingAccordingToBehavior(_ behavior: NSDecimalNumberBehaviors?) -> NSDecimalNumber

    Objective C

    - (NSDecimalNumber *)decimalNumberByRoundingAccordingToBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    Для описания различных способов округлиться, посмотрите roundingMode метод в NSDecimalNumberBehaviors спецификация протокола.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • decimalValue decimalValue Свойство

    Значение десятичного числа, выраженное как NSDecimal структура. (только для чтения)

    Объявление

    Objective C

    @property(readonly) NSDecimal decimalValue

    Оператор импорта

    Objective C

    @import Foundation;

    Доступность

    Доступный в OS X v10.0 и позже.

  • doubleValue doubleValue Свойство

    Десятичное число, самое близкое приблизительный double значение. (только для чтения)

    Объявление

    Swift

    var doubleValue: Double { get }

    Objective C

    @property(readonly) double doubleValue

    Обсуждение

    Не все десятичные числа могут быть точно представлены с помощью a double значение.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает строку, указанную согласно данной локали, представляющей содержание получателя.

    Объявление

    Swift

    func descriptionWithLocale(_ locale: AnyObject?) -> String

    Objective C

    - (NSString *)descriptionWithLocale:(id)locale

    Параметры

    locale

    Словарь, определяющий локаль (в частности NSLocaleDecimalSeparator) использовать для генерации возвращаемой строки.

    Возвращаемое значение

    Строка, представляющая содержание получателя, согласно locale.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • objCType objCType Свойство

    Струна до, содержащая Objective C, вводит для данных, содержавшихся в объекте десятичного числа. (только для чтения)

    Объявление

    Swift

    var objCType: UnsafePointer<Int8> { get }

    Objective C

    @property(readonly) const char *objCType

    Обсуждение

    Для объекта десятичного числа это свойство всегда содержит «d» (для двойного).

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает путь методы арифметики, как decimalNumberByAdding:, округлите и обработайте состояния ошибки.

    Объявление

    Swift

    class func defaultBehavior() -> NSDecimalNumberBehaviors

    Objective C

    + (id<NSDecimalNumberBehaviors>)defaultBehavior

    Обсуждение

    По умолчанию арифметические методы используют NSRoundPlain поведение; т.е. методы вокруг к самому близкому возвращаемому значению. Методы предполагают, что Ваша потребность в точности не превышает 38 значительных цифр и повышает исключения, когда они пытаются разделиться на 0 или произвести число, слишком большое или слишком маленькое, чтобы быть представленными.

    Если это поведение по умолчанию не удовлетворяет Вашему приложению, необходимо использовать методы, позволяющие Вам указать поведение, как decimalNumberByAdding:withBehavior:. Если Вы последовательно используете определенное поведение, можно указать различное поведение по умолчанию с setDefaultBehavior:.

    Поведение по умолчанию сохраняется отдельно для каждого потока в Вашем приложении.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Указывает путь который арифметические методы, как decimalNumberByAdding:, округлите и обработайте состояния ошибки.

    Объявление

    Swift

    class func setDefaultBehavior(_ behavior: NSDecimalNumberBehaviors)

    Objective C

    + (void)setDefaultBehavior:(id<NSDecimalNumberBehaviors>)behavior

    Обсуждение

    behavior должен соответствовать NSDecimalNumberBehaviors протокол.

    Поведение по умолчанию сохраняется отдельно для каждого потока в Вашем приложении. setDefaultBehavior: устанавливает поведение по умолчанию для потока, на котором оно выполняется.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвраты NSComparisonResult значение, указывающее числовое упорядочивание получателя и другого данного NSDecimalNumber объект.

    Объявление

    Swift

    func compare(_ decimalNumber: NSNumber) -> NSComparisonResult

    Objective C

    - (NSComparisonResult)compare:(NSNumber *)decimalNumber

    Параметры

    decimalNumber

    Число, с которым можно сравнить получатель.

    Это значение не должно быть nil. Если это значение nil, поведение не определено и может измениться в будущих версиях OS X.

    Возвращаемое значение

    NSOrderedAscending если значение decimalNumber больше, чем получатель; NSOrderedSame если они равны; и NSOrderedDescending если значение decimalNumber меньше, чем получатель.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает самое большое значение NSDecimalNumber объект.

    Объявление

    Swift

    class func maximumDecimalNumber() -> NSDecimalNumber

    Objective C

    + (NSDecimalNumber *)maximumDecimalNumber

    Возвращаемое значение

    Самое большое значение NSDecimalNumber объект.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + minimumDecimalNumber

  • Возвращает самое маленькое значение NSDecimalNumber объект.

    Объявление

    Swift

    class func minimumDecimalNumber() -> NSDecimalNumber

    Objective C

    + (NSDecimalNumber *)minimumDecimalNumber

    Возвращаемое значение

    Самое маленькое значение NSDecimalNumber объект.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + maximumDecimalNumber

  • Имена различных исключений, повышенных NSDecimalNumber указать вычислительные ошибки.

    Объявление

    Swift

    let NSDecimalNumberExactnessException: NSString! let NSDecimalNumberOverflowException: NSString! let NSDecimalNumberUnderflowException: NSString! let NSDecimalNumberDivideByZeroException: NSString!

    Objective C

    extern NSString *NSDecimalNumberExactnessException; extern NSString *NSDecimalNumberOverflowException; extern NSString *NSDecimalNumberUnderflowException; extern NSString *NSDecimalNumberDivideByZeroException;

    Константы

    • NSDecimalNumberExactnessException

      NSDecimalNumberExactnessException

      Если существует ошибка точности, имя исключения повысило.

      Доступный в OS X v10.0 и позже.

    • NSDecimalNumberOverflowException

      NSDecimalNumberOverflowException

      Имя исключения повышено на переполнении.

      Доступный в OS X v10.0 и позже.

    • NSDecimalNumberUnderflowException

      NSDecimalNumberUnderflowException

      Имя исключения повышено на потере значимости.

      Доступный в OS X v10.0 и позже.

    • NSDecimalNumberDivideByZeroException

      NSDecimalNumberDivideByZeroException

      Имя исключения, повышенного на делении нулем.

      Доступный в OS X v10.0 и позже.