-initWithFormat:
formatで指定した書式で初期化して返します
-(id)initWithFormat:(NSString *)format,...
AFC980円シリーズ 徳用 ダイエットサプリ 200粒入 (約50日分)
- 出版社/メーカー: AFC
- メディア: ヘルスケア&ケア用品
- 購入: 4人 クリック: 18回
- この商品を含むブログを見る
解説
formatで指定した書式で初期化して返します。
【format】
C関数printf()+αです。
● %@ オブジェクト(NSStringなど、他のオブジェクトはdescriptionを送信して返されたNSString)
● %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
重要: formatがnilならNSInvalidArgumentExceptionを起こします。
返り値
( id )
文字列(NSStringまたはそのサブクラス)
引数
( NSString * )format,...
書式指定された文字列不定個数。
フレームワーク
Foundation
クラス
NSString
使用可能
10.0
2.0
参照
+ stringWithFormat:
– initWithFormat:locale:arguments
例文
#pragma mark initWithFormat: -(void)method004 { NSString *str1 = [[NSString alloc] initWithFormat:@"int%d",10]; NSLog(@"%s str1 %p = %@",__FUNCTION__,str1,str1); NSString *str2 = [[NSString alloc] initWithFormat:@"%@",@"string"]; NSLog(@"%s str2 %p = %@",__FUNCTION__,str2,str2); }||< **編集時のバージョン OS X 10.8 iOS 6.1 <!-- 下書き用スペース 【翻訳テキスト】 【のこりテキスト】