変数は数値しか格納できないらしくて、
ポインター変数を使うと文字列やオブジェクトを格納できるそうです。
ポインター変数??
Cとかやっている人にはおなじみらしいのですが。。。
ポインター変数とは、
メモリ上のオブジェクトのアドレスを指し示しているアドレスを
格納している変数です。
■生成
NSString *sText = [NSString stringWithFormat:@"ハローワールド"];
or
NSString *sText = @"ハローワールド";
■使用
oLabek.Text = sText;
NSStringのNS とはMacの古いOSのNextStep
から、来ているそうです。歴史を感じますね。
また、文字列は
NSString *sText1 = [NSString stringWithFormat:@"%@World", @"Hello"];
のような使い方もできます。
phpでいうsprintfの使い方に近いですかね。
文字列なら → %@
整数なら → %d
小数点なら→ %f
■例
NSString *sText2 = [NSString stringWithFormat:@"パイナップルは%d個あります。", 5];
NSString *sText3 = [NSString stringWithFormat:@"彼の英語の偏差値は%fです。", 32,45];
0 件のコメント:
コメントを投稿