iOS小Tip之查看FPS
2024-08-24 21:55:14
可能大家有的时候会想要查看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之后本身会消耗一些些性能,你可能会需要将这个因素考虑进去。
最新文章
- linux 多线程基础
- ajax的使用:例题、ajax的数据处理
- JavaScript 函数声明,函数表达式,匿名函数,立即执行函数之区别
- Android自带的theme
- BZOJ1036 树的统计
- 利用zabbix监控某个目录大小
- bash中正则表达式
- ionic中 .col : 默认的定宽列
- java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
- 《mysql必知必会》读书笔记--安全管理及数据库维护
- ASP.NET Core 2.0 MVC「远程」验证
- 洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication【最小割】分析+题解代码
- mongodb命令行group分组和java代码中group分组
- MySQL类型float double decimal的区别
- CRT工具远程登陆Google Cloud远程ssh登录方法
- Oracle树形查询
- SQL 数据开发(经典)转贴
- You Only Look Once: Unified, Real-Time Object Detection(翻译)
- eolinker 安装时遇到的坑
- 移动APP开发框架盘点
热门文章
- BZOJ 1691: [Usaco2007 Dec]挑剔的美食家 [treap 贪心]
- MonoBehaviour Lifecycle(生命周期/脚本执行顺序)
- 安装ArcGIS Engine 9.3
- weblogic的集群与配置
- PHP的性能大坑--strtotime函数
- Html-IOS下input的样式添加不上的解决方案
- Django Admin
- 1.ios synthesize有什么作用
- ABP文档 :Overall - Module System
- 将字符串中的URL 解析,获取内容