+ (id)stringWithFormat:(NSString *)format, ...
Returns a string created by using a given format string as a template into which the remaining argument values are substituted
int a= 42; // string composed of single varable NSString *myString=[NSString stringWithFormat:@"the answer to life the universe and everything is %i", a]; NSLog(@"MyString: %@", myString); //assembling of different variables NSString *myString2=@"the answer to life the universe and everything is"; myString2=[NSString stringWithFormat:@"%@ %i", myString2, a]; NSLog(@"MyString2: %@", myString2);
output:
2012-04-15 12:02:11.331 FoundationNSString[618:403] MyString: the answer to life the universe and everything is 42 2012-04-15 12:02:11.334 FoundationNSString[618:403] MyString2: the answer to life the universe and everything is 42