2011-01-30 65 views
6

我需要测量我的应用程序中的几个地方的经过时间。因此,我正在寻找一种API,它可以让我访问不受系统时钟变化或夏令时影响的单调递增时钟(类似于启动后毫秒数就足够了)。Monotouch单调增加时钟

一些示例代码来说明我的问题:

var t1 = SomeClockFunction(); 
// bunch of code 
// ... 
var t2 = SomeClockFunction(); 
var elapsedTime = t2 - t1; 

我不能只使用系统时钟因为这可能导致错误的测量结果,如果T1和T2之间,时钟是由用户或电话改变进入/退出夏令时。

Objective-C用户可以访问CACurrentMediaTime()或mach_absolute_time()。 MonoTouch中的等效物是什么?

回答

10

CAAnimation.CurrentMediaTime()

+0

小心提供一个链接到功能文档? – asymmetric 2011-11-18 11:37:47