Skip to content

Instantly share code, notes, and snippets.

@AlexDenisov
Created July 14, 2013 07:42
Show Gist options
  • Save AlexDenisov/5993526 to your computer and use it in GitHub Desktop.
Save AlexDenisov/5993526 to your computer and use it in GitHub Desktop.
- (void)printWithFormat:(NSString *)format arguments:(NSArray *)arguments
{
NSRange range = NSMakeRange(0, [arguments count]);
NSMutableData * data = [NSMutableData dataWithLength:sizeof(id) * [arguments count]];
[arguments getObjects:(__unsafe_unretained id *)data.mutableBytes range:range];
NSString * result = [[NSString alloc] initWithFormat:format
arguments:data.mutableBytes];
NSLog(@"%@", result);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment