2013年4月24日水曜日

012-NSString(Foundation)

NSStringクラス

生成
NSString* 変数名 = @"文字列";

NSString変数名 = [[NSString alloc] initWithString:@"文字列"];

NSString* 変数名 = [NSString stringWithFormat:@"文字列"];

こんな感じで生成できます。


■指定した文字かの判定

NSString* sText = @"比較先";
[sText isEqualToString:@"比較もと"];

結果はBooleanで返されます。
今回の出力結果は偽になります。

■指定した文字列ではじまっているかの判定

NSString* sText = @"比較先";
[sText hasPrefix:@"比較"];

結果はBooleanで返されます。
今回の出力結果は真になります。

■指定した文字列で終わっているかの判定

NSString* sText = @"比較先";
[sText hasSuffix:@"較先"];


結果はBooleanで返されます。
今回の出力結果は真になります。

■文字列の後ろから返す

NSString* sText = @"比較先";
[sText substringFromIndex:int型];

指定した文字列から最後までの文字列を返します。


[sText substringFromIndex: sText.length - 1]

こんな感じにすると、sTextの最後の文字列を返します。
-1を-2にすると、後ろから2文字目を全て返します。。。


0 件のコメント:

コメントを投稿