我是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號」。
希望這會有所幫助。