文字列 ⇆ 数値 変換
文字列と数値を変換する場合の手順です。
文字列から数値は、文字列のメソッドを使用します。
NSString *str = @"12345";
NSInteger i = str.intValue;
数値から文字列の場合、NSStringのstringWithFormatを使用します。
int i = 12345;
NSString *str1 = [NSString stringWithFormat:@"%d", i];
例)
NSString *str = @"12345";
// 文字列をintに変換
NSInteger i = str.intValue;
// 文字列をfloatに変換
float f = str.floatValue;
// 文字列をdoubleに変換
double d = str.doubleValue;
// intを文字列に変換
NSString *str1 = [NSString stringWithFormat:@"%d", i];
// floatを文字列に変換
NSString *str2 = [NSString stringWithFormat:@"%f", f];
// doubleを文字列に変換
NSString *str3 = [NSString stringWithFormat:@"%f", d];