NSDecimalNumberHandlerクラス
INDEX>Foundation> NSDecimalNumberHandler
解説
NSDecimalNumberでのカスタムの丸め挙動を設定できます。
NSDecimalNumberクラスで...Behaviorという名前のメソッドの引数として与えることが出来ます。
継承 | NSObject |
準拠 | NSCoding |
NSDecimalNumberBehaviors | |
NSObject (NSObject) | |
フレームワーク | /System/Library/Frameworks/Foundation.framework |
使用可能 | Mac OS X v10.0以降 |
iOS 2.0以降 | |
定義 | NSDecimalNumber.h |
概要
適合するプロトコル
NSDecimalNumberBehaviors
– roundingMode
– scale
– exceptionDuringOperation:error:leftOperand:rightOperand:
NSCoding
– encodeWithCoder:
– initWithCoder:
メソッド
十進数ハンドラの作成
+ defaultDecimalNumberHandler
[iOS2.0]デフォルトの十進数ハンドラを作って返します
+ decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness
raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero
[iOS2.0]カスタマイズされた十進数オブジェクトの計算の動作を作って返します
十進数ハンドラの初期化
– initWithRoundingMode:scale:raiseOnExactness
raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero
[iOS2.0]カスタマイズされた十進数オブジェクトの計算の動作を初期化して返します