Slide 18
Slide 18 text
MY MOST USED XCODE SNIPPET
uint64_t t_start = mach_absolute_time();
<# code #>
uint64_t t_end = mach_absolute_time();
mach_timebase_info_data_t t_info;
mach_timebase_info(&t_info);
double_t elapsed = (t_end - t_start) * t_info.numer / (t_info.denom * (double_t)1e6);
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
NSString *elapsedTimeString = [NSString stringWithFormat:@"%fms", elapsed];
[[[UIAlertView alloc] initWithTitle:@"timer"
message:elapsedTimeString
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] show];
});