Hatena::Groupiphone-dev

3ヶ月でiPhoneアプリを1本作る日記 RSSフィード

参考になった記事があれば☆をぽちっとしていただけると

2009-09-17

[][]NSUIntegerの値を表示したいとき 00:39 はてなブックマーク - NSUIntegerの値を表示したいとき - 3ヶ月でiPhoneアプリを1本作る日記

こーやんなきゃいけないのかなぁ。もっといい方法ある?

data1 = [NSArray arrayWithObjects:@"iPod",@"iPhone",@"mixi",@"hatena",nil];
label1.text = [NSString stringWithFormat:@"%d",(int)[data1 count]];

[][]ランダムな数値を表示 00:56 はてなブックマーク - ランダムな数値を表示 - 3ヶ月でiPhoneアプリを1本作る日記

今日の成果はこんなしょぼいのだけ・・・。。。

srand(time(NULL));
int indx = rand() % 100;
label1.text = [NSString stringWithFormat:@"%d", indx];

kimadakimada2009/09/20 10:41数値を単独でNSStringに変換する場合は、NSNumberを使うのがいいと思います。
NSUIntegerの場合は、以下のような感じです(内部処理的には、%uでフォーマットされるようです)。

label1.text = [[NSNumber numberWithUnsignedInt:[data1 count]] stringValue];

soheisohei2009/10/17 17:07遅くなりました。勉強になりました、ありがとうございます!