文字列変数の後ろに文字列を追加する場合は、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);