2012年10月8日月曜日

NSString型の値をint型、float型、double型、bool型に変換する

NSString型の値をint型、float型、double型、bool型に変換する方法をメモ。

NSString *str = @"1.234567890";
int i = [str intValue];
float f = [str floatValue];
double d = [str doubleValue];
bool b = [str boolValue];

NSLog(@"%d %f %f %d", i, f, d, b);


NSStringにはそれぞれの型に変換させるメソッドが用意されていて、「変換させたい型+Value」で型変換できます。

参考記事

Objective-Cで数値から文字列への変換、文字列から数値への変換 - ugon105の日記
NSString - iPhoneアプリ開発の虎の巻

0 件のコメント:

コメントを投稿