macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSDecimalNumberHandlerクラス

INDEX>Foundation> NSDecimalNumberHandler

apple(mac)
apple(iOS)

解説

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]カスタマイズされた十進数オブジェクトの計算の動作を初期化して返します