[Previous]
[Up]
[Next]
NSDecimalNumber
Authors
- Richard Frith-Macdonald
-
Version: $Revision$
Date: $Date$
Declared in: Foundation/NSDecimalNumber.h
Inherits from: NSNumber
Instance Variables
Methods
Class Methods
+ (NSDecimalNumber*) decimalNumberWithDecimal: (NSDecimal)decimal;
+ (NSDecimalNumber*) decimalNumberWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)isNegative;
+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString;
+ (NSDecimalNumber*) decimalNumberWithString: (NSString*)numericString;
+ (id<NSDecimalNumberBehaviors>) defaultBehavior;
+ (NSDecimalNumber*) maximumDecimalNumber;
+ (NSDecimalNumber*) minimumDecimalNumber;
+ (NSDecimalNumber*) notANumber;
+ (NSDecimalNumber*) one;
+ (void) setDefaultBehavior: (id<NSDecimalNumberBehaviors>)behavior;
+ (NSDecimalNumber*) zero;
Instances Methods
- (NSComparisonResult) compare: (NSNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByAdding: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByDividingBy: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByMultiplyingBy: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power;
- (NSDecimalNumber*) decimalNumberByMultiplyingByPowerOf10: (short)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned int)power;
- (NSDecimalNumber*) decimalNumberByRaisingToPower: (unsigned int)power withBehavior: (id<NSDecimalNumberBehaviors>)behavior;
- (NSDecimalNumber*) decimalNumberByRoundingAccordingToBehavior: (id<NSDecimalNumberBehaviors>)behavior;
- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber;
- (NSDecimalNumber*) decimalNumberBySubtracting: (NSDecimalNumber*)decimalNumber;
- (NSDecimal) decimalValue;
- (NSString*) descriptionWithLocale: (NSDictionary*)locale;
- (double) doubleValue;
- (NSDecimalNumber*) initWithDecimal: (NSDecimal)decimal;
- (NSDecimalNumber*) initWithMantissa: (unsigned long long)mantissa exponent: (short)exponent isNegative: (BOOL)isNegative;
- (NSDecimalNumber*) initWithString: (NSString*)numericString;
- (NSDecimalNumber*) initWithString: (NSString*)numericString;
- (const char*) objCType;