2009-11-22 44 views
1

我是iphone应用程序开发新手。 我有一个字符串说abc,我只是想在屏幕上显示它为“你好abc”目标C中的字符串Iphone

我想在abc之前给abc添加Hello。 目标C,只见功能appendString,显示结果为“ABC你好”
但我要显示我为“你好ABC”

回答

3

做到这一点最简单的方法是:

NString *myString = @"abc"; 
NSString *finalString = [NSString stringWithFormat:@"Hello %@", myString]; 
NSLog(@"%@", finalString); 

这会输出“Hello abc”。

我说,这是最简单的方法,东阳你可以重用此方法更多的东西添加到字符串,如号码:

NSString *playerName = @"Joe"; 
int num = 5; 
[NSString stringWithFormat:@"%@ scored %d goals.", playerName, 5]; 
1

试着这样做:

NSString *string1 = @"abc"; 
NSString *string2 = [NSString stringWithFormat:@"Hello %@", string1]; 
0

你不需要重新声明NString变量,你可以通过单个可变变量像..... .....

NSMutableString *myStr = [NSMutableString string]; 
[myStr appendString:@"Hello"]; 

[myStr appendString:@" Cloud"]; 

int num = 9; 

[myStr appendFormat:@" Number %i",num]; 

NSLog(@"%@",myStr); 

and this w虐待打印“你好云9号”。

希望这会有所帮助。