我是靠谱客的博主 听话蜗牛,最近开发中收集的这篇文章主要介绍时间间隔计算:CFAbsoluteTimeGetCurrent() 、 CACurrentMediaTime() 、NSDate的应用场景,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
#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() 常用于测试代码的效率。
最后
以上就是听话蜗牛为你收集整理的时间间隔计算:CFAbsoluteTimeGetCurrent() 、 CACurrentMediaTime() 、NSDate的应用场景的全部内容,希望文章能够帮你解决时间间隔计算:CFAbsoluteTimeGetCurrent() 、 CACurrentMediaTime() 、NSDate的应用场景所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复