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

本文共 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

你可能感兴趣的文章
政府信息化建设重点——服务、多元化
查看>>
学习像树一样活着!
查看>>
Linux操作系统分析(10) - 进程通信之管道与信号量
查看>>
UpdateData()
查看>>
0001 kali linux 学习之起航篇
查看>>
在UnitedStack公有云上DevStack快速部署Openstack
查看>>
使用Xcode和Instruments调试解决iOS内存泄露
查看>>
Volley使用方法
查看>>
我的友情链接
查看>>
ASA防火墙的应用
查看>>
linux中telnet 带外管理服务器的设置
查看>>
用户登录认证
查看>>
Web版RSS阅读器(一)——dom4j读取xml(opml)文件
查看>>
百度UEditor编辑器ueditor.setContent总是报错
查看>>
属性化字符串问题集
查看>>
Windows 2012 下如何强制同步 AD SYSVOL
查看>>
Java AtomicInteger的用法
查看>>
利用公有云平台构建网站项目总结
查看>>
php 与 C# 之间的DES加解密
查看>>
NetApp DataONTAP 集群模式 学习笔记2
查看>>