#import
1、NSDate 属于Foundation框架 2、CFAbsoluteTimeGetCurrent() 属于 CoreFoundatio框架 3、CACurrentMediaTime() 属于 QuartzCore框架
区别:
1、NSDate 或 CFAbsoluteTimeGetCurrent() 返回与网络时间同步的时钟时间。 2、mach_absolute_time() 【纳秒】和 CACurrentMediaTime() 【秒】是系统时间,不会因外地时间变化而变化。
应用场景:
1、NSDate、CFAbsoluteTimeGetCurrent()常用于日常时间、时间戳的表示,与服务器之间的数据交互。 2、其中 CFAbsoluteTimeGetCurrent() 相当于[[NSDate data] timeIntervalSinceReferenceDate]; 3、CACurrentMediaTime() 常用于测试代码的效率。