Archive

Archive for the ‘objective-c’ Category

Concatenate nsstring

November 1, 2008 varnit Leave a comment
NSString *path = @"~";
NSString *absolutePath = [path stringByExpandingTildeInPath];

NSLog( [@"My folder is at'" stringByAppendingString:absolutePath]);
// or just use this NSLog( @"My folder is at'%@'", absolutePath);

Also note that NSString cannot be modified once you have initialized it. Use NSMutableString if you need modify a string.

NSMutableString *logString = [[NSMutableString alloc] initWithString: @"Process Name: '"];
[logString appendString: [[NSProcessInfo processInfo] processName]];
[logString appendString: @"' Process ID: '"];
[logString appendFormat: @"%d", [[NSProcessInfo processInfo] processIdentifier]]; //cast int into string
[logString appendString: @"'"];

NSLog(logString);

output:
2008-11-01 20:15:26.107 Assignment1b[1301:10b] Process Name: ‘Assignment1b’ Process ID: ‘1301′

Further examples: click here

Categories: objective-c Tags: , ,