Table of Contents

stringWithFormat

    + (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

ObjC Sourcecode Example

    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 for this example code

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