Поделиться через


NSDecimalNumber Класс

Определение

Десятичное число objective-C.

[Foundation.Register("NSDecimalNumber", true)]
public class NSDecimalNumber : Foundation.NSNumber, IDisposable
type NSDecimalNumber = class
    inherit NSNumber
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSSecureCoding
Наследование
NSDecimalNumber
Атрибуты
Реализации

Конструкторы

NSDecimalNumber()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

NSDecimalNumber(Int64, Int16, Boolean)

Десятичное число objective-C.

NSDecimalNumber(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

NSDecimalNumber(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

NSDecimalNumber(NSDecimal)

Десятичное число objective-C.

NSDecimalNumber(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

NSDecimalNumber(String)

Десятичное число objective-C.

NSDecimalNumber(String, NSObject)

Десятичное число objective-C.

Свойства

BoolValue

Преобразуйте это значение в логическое значение (0 == false).

(Унаследовано от NSNumber)
ByteValue

Преобразует это значение в байт.

(Унаследовано от NSNumber)
CATransform3DValue

Возвращает значение CATransform3D, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
CGAffineTransformValue

Возвращает значение CGAffineTransform, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
CGPointValue

Точка, хранящуюся в этом NSValue.

(Унаследовано от NSValue)
CGRectValue

Прямоугольник, хранящийся в этом NSValue.

(Унаследовано от NSValue)
CGSizeValue

Значение SizeF, хранящееся в этом NSValue.

(Унаследовано от NSValue)
CGVectorValue

Десятичное число objective-C.

(Унаследовано от NSValue)
Class

Десятичное число objective-C.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CMTimeMappingValue

Возвращает значение CMTimeMapping, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
CMTimeRangeValue

Возвращает значение CMTimeRange, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
CMTimeValue

Возвращает значение CMTime, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
CoordinateSpanValue

MkCoordinateSpan, хранящийся в этом NSValue.

(Унаследовано от NSValue)
CoordinateValue

Объект CLLocationCoordinate2D, хранящийся в этом объекте NSValue.

(Унаследовано от NSValue)
DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
DefaultBehavior

Способ округления арифметических методов и обработки условий ошибок.

Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
DirectionalEdgeInsetsValue

Десятичное число objective-C.

(Унаследовано от NSValue)
DoubleValue

Значение этого десятичного числа как двойное, округленное.

FloatValue

Возвращает это число в виде числа с плавающей точкой.

(Унаследовано от NSNumber)
Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
Int16Value

Извлекает значение числа в виде короткого значения.

(Унаследовано от NSNumber)
Int32Value

Извлекает значение числа в виде целого числа.

(Унаследовано от NSNumber)
Int64Value

Извлекает значение числа в виде значения типа long.

(Унаследовано от NSNumber)
IsDirectBinding

Десятичное число objective-C.

(Унаследовано от NSObject)
IsProxy

Десятичное число objective-C.

(Унаследовано от NSObject)
LongValue

Десятичное число objective-C.

(Унаследовано от NSNumber)
MaxValue

Максимальное значение, представленное любым NSDecimalNumber.

MinValue

Минимальное значение, представленное NSDecimalNumber.

NaN

Метод фабрики, возвращающий ссылку "Not a Number".

NFloatValue

Десятичное число objective-C.

(Унаследовано от NSNumber)
NIntValue

Десятичное число objective-C.

(Унаследовано от NSNumber)
NonretainedObjectValue

Возвращает значение NSObject, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
NSDecimalValue

Преобразует этот NSDecimalNumber в NSDecimal.

NUIntValue

Десятичное число objective-C.

(Унаследовано от NSNumber)
ObjCType

Десятичное число objective-C.

(Унаследовано от NSValue)
One

Фабричный метод, возвращающий ссылку на NSDecimalNumber 1.0.

PointerValue

Возвращает значение IntPtr, заключенное в этот объект NSValue.

(Унаследовано от NSValue)
PointFValue

Возвращает значение PointF, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
RangeValue

Десятичное число objective-C.

(Унаследовано от NSValue)
RectangleFValue

Возвращает значение RectangleF, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
SByteValue

Значение числа в виде байта.

(Унаследовано от NSNumber)
SCNMatrix4Value

Десятичное число objective-C.

(Унаследовано от NSValue)
Self

Десятичное число objective-C.

(Унаследовано от NSObject)
SizeFValue

Возвращает значение SizeF, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
StringValue

Значение числа, отформатированного в виде удобочитаемой строки.

(Унаследовано от NSNumber)
Superclass

Десятичное число objective-C.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
UIEdgeInsetsValue

Возвращает значение UIEdgeInsets, упаковаемое этим объектом NSValue.

(Унаследовано от NSValue)
UInt16Value

Значение числа в виде ushort.

(Унаследовано от NSNumber)
UInt32Value

Значение числа в виде uint.

(Унаследовано от NSNumber)
UInt64Value

Значение числа в виде ulong.

(Унаследовано от NSNumber)
UIOffsetValue

Возвращает значение UIOffset, завернутое в этот NSValue.

(Унаследовано от NSValue)
UnsignedLongValue

Десятичное число objective-C.

(Унаследовано от NSNumber)
Vector3Value

Десятичное число objective-C.

(Унаследовано от NSValue)
Vector4Value

Десятичное число objective-C.

(Унаследовано от NSValue)
Zero

Десятичное число objective-C.

Zone

Десятичное число objective-C.

(Унаследовано от NSObject)

Методы

Add(NSDecimalNumber)

Добавляет этот и указанный десятичный разделитель.

Add(NSDecimalNumber, NSObject)

Десятичное число objective-C.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Десятичное число objective-C.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Десятичное число objective-C.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
CommitEditing()

Десятичное число objective-C.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Десятичное число objective-C.

(Унаследовано от NSObject)
Compare(NSNumber)

Сравнивает это с другим числом.

CompareTo(NSNumber)

Десятичное число objective-C.

(Унаследовано от NSNumber)
CompareTo(Object)

Десятичное число objective-C.

(Унаследовано от NSNumber)
ConformsToProtocol(IntPtr)

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

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSValue)
DangerousAutorelease()

Десятичное число objective-C.

(Унаследовано от NSObject)
DangerousRelease()

Десятичное число objective-C.

(Унаследовано от NSObject)
DangerousRetain()

Десятичное число objective-C.

(Унаследовано от NSObject)
DescriptionWithLocale(NSLocale)

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

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Десятичное число objective-C.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Divide(NSDecimalNumber)

Делит этот и указанный десятичный разделитель.

Divide(NSDecimalNumber, NSObject)

Десятичное число objective-C.

DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

Equals(NSNumber)

Десятичное число objective-C.

(Унаследовано от NSNumber)
Equals(NSObject)

Десятичное число objective-C.

(Унаследовано от NSObject)
Equals(Object)

Десятичное число objective-C.

(Унаследовано от NSNumber)
ExposedBindings()

Десятичное число objective-C.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Десятичное число objective-C.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Десятичное число objective-C.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Десятичное число objective-C.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSNumber)
GetMethodForSelector(Selector)

Десятичное число objective-C.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
GetNativeHash()

Десятичное число objective-C.

(Унаследовано от NSObject)
Init()

Десятичное число objective-C.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Десятичное число objective-C.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Десятичное число objective-C.

(Унаследовано от NSObject)
Invoke(Action, Double)

Десятичное число objective-C.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Десятичное число objective-C.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Десятичное число objective-C.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Десятичное число objective-C.

(Унаследовано от NSObject)
IsEqualTo(NSValue)

Равно ли это значение NSValue указанному значению. Сравнивает класс и содержимое.

(Унаследовано от NSValue)
IsKindOfClass(Class)

Десятичное число objective-C.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Десятичное число objective-C.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
Multiply(NSDecimalNumber)

Умножено два значения NSDecimalNumber.

Multiply(NSDecimalNumber, NSObject)

Десятичное число objective-C.

MultiplyPowerOf10(Int16)

Повышает это число на указанный порядок величины.

MultiplyPowerOf10(Int16, NSObject)

Десятичное число objective-C.

MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Десятичное число objective-C.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Десятичное число objective-C.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Десятичное число objective-C.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Десятичное число objective-C.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Десятичное число objective-C.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Десятичное число objective-C.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Десятичное число objective-C.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Десятичное число objective-C.

(Унаследовано от NSObject)
RaiseTo(nuint)

Вызывает это число до указанной мощности.

RaiseTo(nuint, NSObject)

Десятичное число objective-C.

RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

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

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

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

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
Rounding(NSObject)

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

SetNativeField(String, NSObject)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
StoreValueAtAddress(IntPtr)

Разработчики не должны использовать этот устаревший метод. Вероятность переполнения буфера. Вместо этого разработчикам следует использовать StoreValueAtAddress (IntPtr, nuint).

(Унаследовано от NSValue)
Subtract(NSDecimalNumber)

Десятичное число objective-C.

Subtract(NSDecimalNumber, NSObject)

Десятичное число objective-C.

ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSNumber)
Unbind(NSString)

Десятичное число objective-C.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Десятичное число objective-C.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

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

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Десятичное число objective-C.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Десятичное число objective-C.

ObjectDidEndEditing(NSObject, INSEditor)

Десятичное число objective-C.

GetValidModes(NSObject, NSFontPanel)

Десятичное число objective-C.

ValidateToolbarItem(NSObject, NSToolbarItem)

Десятичное число objective-C.

GetDebugDescription(INSObjectProtocol)

Десятичное число objective-C.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Десятичное число objective-C.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Десятичное число objective-C.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Десятичное число objective-C.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел