如何添加字符串

时间:2012-02-04 12:19:00

标签: objective-c ios nsstring string-concatenation

  

可能重复:
  How do I concatenate strings in Objective-C?

我有两个字符串,希望制作第三个字符串,将两者结合起来。

NSString *a = a;
NSString *b = b;
NSString *c = a+b;

问题是Xcode不允许我做+ b,所以我不知道如何添加字符串。 我也试过这个:

NSStirng *c = @"%@%@",a,b;

但它也不起作用。 请帮我解决这个noob问题!

谢谢!

3 个答案:

答案 0 :(得分:13)

NSString *c = [NSString stringWithFormat:"%@%@", a, b]

NSString *c = [a stringByAppendingString:b];

后者效率稍高。

答案 1 :(得分:1)

尝试

NSString *c = [a stringByAppendingString: b];

答案 2 :(得分:0)

NSString *c = [NSString stringWithFormat:@"%@%@", a, b];