两个方法调用之间的时间间隔

sae*_*ppi 1 client objective-c ios core-bluetooth cbperipheral

在CoreBluetooth中,当扫描显示附近有蓝牙设备时,会调用didDiscoverPeripheral方法.我想测量两次调用之间的时间并将其存储在变量中.我可以为此目的使用一种时间戳吗?

Afn*_*nan 5

在调用方法之前创建一个"NSDate"对象,NSDate startTime = [NSDate date];并获取要获取时间间隔的方法调用之后的时间间隔.NSTimeInterval interval = [startTime timeIntervalSinceNow];