2012年12月23日日曜日

002-ポインター変数について(Xcode, Objective-C)

前回に引き続き変数についてです。

変数は数値しか格納できないらしくて、
ポインター変数を使うと文字列やオブジェクトを格納できるそうです。

ポインター変数??

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 件のコメント:

コメントを投稿