2011年7月16日土曜日

NSNumber

NSDictionaryやNSArrayで数字やBOOLを扱う場合、NSNumberを使用します。

BOOL型の変数からNSNumberオブジェクトを作りたい - initWithBool:
int型の整数からNSNumberオブジェクトを作りたい - initWithInt:
float型の変数からNSNumberオブジェクトを作りたい - initWithFloat:
double型の変数からNSNumberオブジェクトを作りたい - initWithDouble:

(注)一時的なオブジェクト生成の場合、[Number numberWith... : ...]; とする。

NSNumberオブジェクトからBOOL型の変数を作りたい - boolValue:
NSNumberオブジェクトからint型の整数を作りたい - intValue:
NSNumberオブジェクトからfloat型の変数を作りたい - floatValue:
NSNumberオブジェクトからdouble型の変数を作りたい - doubleValue:
NSNumberオブジェクトをNSString(文字列)に変換したい - stringValue;
NSNumberオブジェクト内の値が他のNSNumberオブジェクトと同じか知りたい - isEqualToNumber:

詳細はこちらに記載があります。
http://konton.ninpou.jp/program/cocoa/dataobject/nsnumber.html


0 件のコメント:

コメントを投稿