0

在java中,您可以通过将现有变量添加到条件来定义变量。

String hi = "he";
String hello = hi + "llo";

在Objective c中可以做这样的事情吗?如果不完全是这样,还有其他方法可以实现类似的目标吗?提前致谢。

4

2 回答 2

2

对于对象,没有;运算符+不能在 Objective-C 中被覆盖,因为它在 Java 中用于字符串。你会做这样的事情:

NSString *hi = @"he";
NSString *hello = [hi stringByAppendingString:@"llo"];
// (Or one of the many other NSString methods for creating new strings)

当然,您可以对 C 原始类型执行此操作,例如ints

int x = 10;
int y = x + 1;
于 2013-07-26T06:32:57.747 回答
0

尝试这个

     NSMutableString *str= [[NSMutableString alloc ]initWithCapacity:3];
    [str appendString:@"he"];
    [str appendString:@"llo"];
    NSLog(@"%@",str);
于 2013-07-26T06:31:51.513 回答