文字列を連結する - iOS開発メモ

サンプル

文字列変数の後ろに文字列を追加する場合は、NSStringではなくNSMutableStringを使用します。

NSMutableString *str = [NSMutableString stringWithString:@"foo"];
[str appendString:@"bar"];
NSLog(@"str = %@", str);

2つの文字列を連結して新しい文字列を作る場合はstringByAppendingString:を使います。

NSString *foo = @"foo";
NSString *bar = @"bar";
NSString *foobar = [foo stringByAppendingString:bar];
NSLog(@"str = %@", foobar);

書式を指定して新しい文字列を作る場合はstringWithFormat:を使います。

NSString *key = @"key1";
NSString *value = @"value1";
NSString *str = [NSString stringWithFormat:@"%@=%@", key, value];
NSLog(@"str = %@", str);

関連項目