To be very clear, clock() is useless. There's no cross-platform high-resolution timer. The sacredsoftware tutorial ThemsAllTook linked has a list of some options, but it seems to be missing mach_absolute_time which is the best option for Mac OS X and iOS, though certainly not the easiest.

So i guess it seems (as someone pointed out in a similar post on another board) that time is one of those things that should be platform specific, and recommended I create an interface specifically for the time on that platform.

I guess this makes the most sense, considering all platforms and devices would perform differently when it comes to something as precise as time.