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

返回由此 NSValue 对象包装的 CATransform3D 值。

(继承自 NSValue)
CGAffineTransformValue

返回由此 NSValue 对象包装的 CGAffineTransform 值。

(继承自 NSValue)
CGPointValue

此 NSValue 中存储的点。

(继承自 NSValue)
CGRectValue

存储在此 NSValue 中的矩形。

(继承自 NSValue)
CGSizeValue

存储在此 NSValue 中的 SizeF。

(继承自 NSValue)
CGVectorValue

Objective-C 十进制数。

(继承自 NSValue)
Class

Objective-C 十进制数。

(继承自 NSObject)
ClassHandle

此类的句柄。

CMTimeMappingValue

返回由此 NSValue 对象包装的 CMTimeMapping 值。

(继承自 NSValue)
CMTimeRangeValue

返回由此 NSValue 对象包装的 CMTimeRange 值。

(继承自 NSValue)
CMTimeValue

返回由此 NSValue 对象包装的 CMTime 值。

(继承自 NSValue)
CoordinateSpanValue

存储在此 NSValue 中的 MKCoordinateSpan。

(继承自 NSValue)
CoordinateValue

存储在此 NSValue 中的 CLLocationCoordinate2D。

(继承自 NSValue)
DebugDescription

此对象的开发人员有意义的说明。

(继承自 NSObject)
DefaultBehavior

算术方法舍入和处理错误条件的方式。

Description

对象的说明,即 ToString 的 Objective-C 版本。

(继承自 NSObject)
DirectionalEdgeInsetsValue

Objective-C 十进制数。

(继承自 NSValue)
DoubleValue

此小数的值作为双精度值,舍入。

FloatValue

以浮点数的形式返回此数字。

(继承自 NSNumber)
Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 NSObject)
Int16Value

以短形式检索数字的值。

(继承自 NSNumber)
Int32Value

检索数字的值作为 int。

(继承自 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

返回由此 NSValue 对象包装的 NSObject 值。

(继承自 NSValue)
NSDecimalValue

将此 NSDecimalNumber 转换为 NSDecimal。

NUIntValue

Objective-C 十进制数。

(继承自 NSNumber)
ObjCType

Objective-C 十进制数。

(继承自 NSValue)
One

返回对 NSDecimalNumber 1.0 的引用的工厂方法。

PointerValue

返回由此 NSValue 对象包装的 IntPtr 值。

(继承自 NSValue)
PointFValue

返回由此 NSValue 对象包装的 PointF 值。

(继承自 NSValue)
RangeValue

Objective-C 十进制数。

(继承自 NSValue)
RectangleFValue

返回由此 NSValue 对象包装的 RectangleF 值。

(继承自 NSValue)
RetainCount

返回对象的当前 Objective-C 保留计数。

(继承自 NSObject)
SByteValue

以 sbyte 形式表示的数字的值。

(继承自 NSNumber)
SCNMatrix4Value

Objective-C 十进制数。

(继承自 NSValue)
Self

Objective-C 十进制数。

(继承自 NSObject)
SizeFValue

返回由此 NSValue 对象包装的 SizeF 值。

(继承自 NSValue)
StringValue

格式化为人类可读字符串的数字的值。

(继承自 NSNumber)
Superclass

Objective-C 十进制数。

(继承自 NSObject)
SuperHandle

用于表示此 NSObject 基类中方法的句柄。

(继承自 NSObject)
UIEdgeInsetsValue

返回由此 NSValue 对象包装的 UIEdgeInsets 值。

(继承自 NSValue)
UInt16Value

作为 ushort 的数字的值。

(继承自 NSNumber)
UInt32Value

数字的值作为 uint。

(继承自 NSNumber)
UInt64Value

数字的值作为 ulong。

(继承自 NSNumber)
UIOffsetValue

返回此 NSValue 中包装的 UIOffset 值。

(继承自 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)

在主 UI 线程上异步调用指定的代码。

(继承自 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)

在主 UI 线程上同步调用指定的代码。

(继承自 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)

两个 NSDecimalNumbers 的倍数。

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)

获取适用于 this 对象的 对象的数组UIAccessibilityCustomRotor

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

设置适用于 this 对象的 对象数组UIAccessibilityCustomRotor

适用于

另请参阅