博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS小Tip之查看FPS
阅读量:6831 次
发布时间:2019-06-26

本文共 533 字,大约阅读时间需要 1 分钟。

可能大家有的时候会想要查看app在运行时的帧率能否达到60帧,如果达不到的话,你可能会想着去优化动画或者其它任何会影响显示性能的问题。

但是,你首先要观察到你的FPS,对吧?
我告诉大家一个简单的方法,不需要调用CADisplayLink,而是利用现成的游戏引擎SpriteKit.
SpriteKit在iOS7之后可以使用,如果你需要支持iOS6的话,那么你可能仍然需要用CADisplayLink。和Cocos-2d一样,可以直接在View上显示FPS等性能信息。
首先导入SpriteKit框架,引入头文件,在你需要显示fps的地方添加

SKView *fpsView = [[SKView alloc] initWithFrame:CGRectMake(0, 100, 80, 20)];    fpsView.showsFPS = YES;    fpsView.userInteractionEnabled = NO;

这个view就会显示当前的FPS了,但是由于添加了这个view之后本身会消耗一些些性能,你可能会需要将这个因素考虑进去。

转载于:https://www.cnblogs.com/qianhongqiang/p/5416026.html

你可能感兴趣的文章
Oracle物化视图的一般使用
查看>>
跳马(广搜_队列)
查看>>
JEE_Model1和Model2模型
查看>>
USB1.1 时间帧管理
查看>>
Number of Islands(200)
查看>>
51nod 1441:士兵的数字游戏
查看>>
UVA 11573 Ocean Currents
查看>>
serviceCapture 和firefox 模拟局域网慢网速
查看>>
hdu4908(中位数)
查看>>
别的程序员是怎么读你的简历的
查看>>
创建型设计模式之单例设计模式
查看>>
Jenkins配置发送邮件步骤
查看>>
oracle 游标
查看>>
iOS 之 KVC KVO
查看>>
android opengl es 2.0
查看>>
Java面试题
查看>>
Android 内存管理基本介绍
查看>>
欧拉函数
查看>>
支持开源,崇尚技术,追求真理,充实人生
查看>>
React—Native开发之 Could not connect to development server(Android)解决方法
查看>>