2011年1月5日水曜日

objective-cにもラッパークラスはあった

本を読み進めていくなかで、やっぱり出てきたという感じのラッパークラス。

int型のオブジェクト表現は NSNumber というラッパークラスがありました。
これでオブジェクト操作できますね。

NSNumber *num;
num = [NSNumber numberWithInt:9]; //オブジェクトに 9 を代入

int n = [num intValue]; //intとして値を取る方法
NSLog(@"n : %d", n); // n : 9 が出力される