我是iphone应用程序开发新手。 我有一个字符串说abc,我只是想在屏幕上显示它为“你好abc”目标C中的字符串Iphone
我想在abc之前给abc添加Hello。 目标C,只见功能appendString,显示结果为“ABC你好”
但我要显示我为“你好ABC”
我是iphone应用程序开发新手。 我有一个字符串说abc,我只是想在屏幕上显示它为“你好abc”目标C中的字符串Iphone
我想在abc之前给abc添加Hello。 目标C,只见功能appendString,显示结果为“ABC你好”
但我要显示我为“你好ABC”
做到这一点最简单的方法是:
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];
试着这样做:
NSString *string1 = @"abc";
NSString *string2 = [NSString stringWithFormat:@"Hello %@", string1];
你不需要重新声明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号”。
希望这会有所帮助。