iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips187 数値オブジェクトからint型に変換する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-10データTips187 数値オブジェクトからint型に変換する

Level1

Point数値クラスから整数を取得(intValueメソッド)

NSNumberオブジェクトから元の数値に戻す場合には、intValueメソッドを使います。

intValueメソッドでは、元の型が実数型(double型やfloat型)であっても、int型にキャストされた値が取得できます。

数値クラスから整数を取得するには、以下のように記述します。1行目でオブジェクトを作成し、2行目でint型で値を取得、3行目でdouble型で値を取得しています。

NSNumber *変数名;
int 値 = [変数名 intValue];
double 値 = [変数名 doubleValue];

リスト1では、int型とdouble型の数値からNSNumberオブジェクトを作成しています。最初のテキストフィールドではint型の値を表示し、次のテキストフィールドではdouble型の数値が表示されます。

3番目のテキストフィールドには、元の型がdouble型であったものをintValueメソッドを使い、int型にキャストして表示しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません