第一种方法:
// 首先获取当前的时间
<p><code>
NSDate *begain = [NSDate date];
</code></p>
//这里是耗时操作
<p><code>
for(int i = 0;i < 100000;i++){
NSLog(@"%@",i);
}
</code></p>
//获取当前的时间
<p>
<code>
NSDate *end = [NSDate date];
</code>
</p>
//计算时间差
<p><code>
NSDate *time = [end timeIntervalSinceDate:begin];
</code></p>
第二种方法:
<p>
<code>
CFTimeInterval begin = CFAbsoluteTimeGetCurrent;
</code>
</p>
//下面是耗时操作
<p><code>
for(int i = 0;i < 100000;i++){
NSLog(@"%@",i);
}
</code></p>
<p>
<code>
CFTimeInterval begin = CFAbsoluteTimeGetCurrent;
CFTimeInterval time = end - begin;( 本质是Float );
</code>
</p>