在Objective C中声明变量类似于Java

时间:2013-07-26 06:26:44

标签: java objective-c

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

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

在Objective c中可以做到这样吗?如果不完全像这样,有没有其他方法来实现类似的目标?提前谢谢。

2 个答案:

答案 0 :(得分: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;

答案 1 :(得分:0)

试试这个

     NSMutableString *str= [[NSMutableString alloc ]initWithCapacity:3];
    [str appendString:@"he"];
    [str appendString:@"llo"];
    NSLog(@"%@",str);