iOS中简单的计算代码执行的时间间隔

第一种方法:

// 首先获取当前的时间


NSDate *begain = [NSDate date];

//这里是耗时操作


for(int i = 0;i < 100000;i++){

NSLog(@"%@",i);

}

//获取当前的时间



NSDate *end = [NSDate date];

//计算时间差


NSDate *time = [end timeIntervalSinceDate:begin];

第二种方法:



CFTimeInterval begin = CFAbsoluteTimeGetCurrent;

//下面是耗时操作


for(int i = 0;i < 100000;i++){

NSLog(@"%@",i);

}


CFTimeInterval begin = CFAbsoluteTimeGetCurrent;
CFTimeInterval time = end - begin;( 本质是Float );


你可能感兴趣的:(iOS中简单的计算代码执行的时间间隔)