2009-11-22 40 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號」。

希望這會有所幫助。