如何计算从iphone技术服务获得响应所需的时间

时间:2011-11-28 08:07:05

标签: iphone ios ios4

我想测量从服务调用获得响应所需的时间,我们是否有任何工具可以计算或者在iphone sdk中的任何类来计算响应时间

谢谢, 普拉萨德

2 个答案:

答案 0 :(得分:8)

您可以简单地使用NSDate:

NSDate *start=[NSDate date];
NSLog(@"Start time %@", start);

[request startSynchronous];

并在成功/失败选择器中,调用:

NSDate *end=[NSDate date];
NSLog(@"End time %@", end);

double ellapsedSeconds= [end timeIntervalSinceDate:start];

答案 1 :(得分:1)

使用此

 startDate = [NSDate date];

在这里你调用webservice

NSTimeInterval startTime = [startDate timeIntervalSinceNow];

这会给你时间间隔。