Xcode(Objective-C)で文字列(NSString)、数値型(int)の相互変換

Xcode(Objective-C)で文字列(NSString)から数値型(int)へ
数値から文字列へ変換はけっこう使うのでその方法を書いておきます。

———————————————————————
 数値型 → 文字列 へ変換
———————————————————————

NSString *text = [NSString stringWithFormat:@"%d",100];

%dの箇所を変えることで小数や0で補った数(0100など)にすることもできます。

(例)
@”%.2f”, 123.456 なら 123.46(四捨五入される)
@”%04d”, 100 なら 0100

———————————————————————
 文字列 → 数値型 へ変換
———————————————————————

int intA = [@"100" intValue]; 

■参考にしたサイト

文字列と数字の変換
http://ksaito11.blogspot.jp/2010/05/blog-post.html

【文法】Objective-Cでの数値→文字列、文字列→数値の変換
http://teapipin.blog10.fc2.com/blog-entry-67.html

NSString – iPhoneアプリ開発の虎の巻
http://iphone-tora.sakura.ne.jp/nsstring.html

タイトルとURLをコピーしました