NSString:stringWithFormat:
Home 目次>Foundation>NSString

stringWithFormat:

書式を指定して文字列を作って返します


+(id) stringWithFormat:(NSString *)format,...


【返り値】
   id文字列(NSStringまたはそのサブクラス)
【パラメータ】
   format,...書式指定された文字列


【解説】

書式を指定して文字列を作って返します。
【format】
C関数printf()+αです。
● %@  文字
● %c 一つの文字
● %d intを符号付き10進数で表示
● %o intを符号付き8進数で表示
● %u intを符号なし10進数で表示
● %x intを符号なし16進数で表示「abcdef」を使用
● %X intを符号なし16進数で表示「ABCDEF」を使用
● %e doubleを[-]d.dddd e [+/-]dddの指数表示
● %f doubleを[-]dddd.ddddで表示
● %.2f doubleを小数点第2位まで表示する
● %.1f doubleを小数点第1位まで表示する
● %g doubleをeかfのうち、表現できる制度で短い方で表示
● %s 文字列を最初のNULL文字まで表示
● n 改行
● r



【例文】


//sample1
[NSString stringWithFormat:@"%@ %g", [font fontName], [font pointSize]]
imageName = [NSString stringWithFormat:@"Image%d.tiff",i]
//sample2
#import "MyObject.h"
@implementation MyObject
- (IBAction)myAction:(id)sender
{
NSLog([NSString stringWithFormat:@"%@ %.2f %d¥n",@"string",11.234,10]);
}
@end


(C) 2000-2007 Satoshi Oomori.
[Apple]

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

この記事を評価してください。 

良い 

間違いがある 説明がわかりにくい 例文がわかりにくい  

Home 目次>Foundation>NSString
修正日2006.12.26