因为项目需要,整理了下圆角和边框辅助类。想起前几天标哥还在微博里问圆角在tableView里卡顿的问题,想着去炫耀下。去到标哥的博客,发现已经有一定程度解决,给出开源库并且在推广,迭代了好几个版本了。。 圆角这东西被无数性能追求者津津乐道,无数小白们高山仰止。 至于圆角的几种实现方案,设置corne ...
分类:
移动开发 时间:
2016-04-08 07:45:14
阅读次数:
288
Citrix7.X默认显示模式为使用H.264进行传输,Citrix5.X及之前采用的为传输GDI指令。在某些项目中,我们可能会使用到非WMP的第三方播放器,比如暴风影音,QQ影音这些,但是默认情况下打开后播放视频会有明显的卡顿、丢帧现象。此时我们可以采用排除这些播放器使用Citrix3D渲染的..
分类:
其他好文 时间:
2016-04-07 18:51:49
阅读次数:
485
这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。 Index 演示项目 屏幕显示图像的原理 卡顿产生的原因和解决方案 CPU 资源消耗原因和解决方案 GPU 资源消耗原因和解决方案 AsyncDisp ...
分类:
移动开发 时间:
2016-04-05 12:16:39
阅读次数:
430
原文出处: 蔡培培(@Vince蔡培培) 界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。 我司这类做 ROM 的公司更不一样,预装的应用一定要非常流畅,这样给客户或用户的第一感觉就是快。又卡又慢的应用体验,会影响客户或用户对产 ...
分类:
移动开发 时间:
2016-04-04 19:26:52
阅读次数:
259
介绍: KMCGeigerCounter是一个iOS帧速计算器,像盖革计数器那样,当动画丢失一帧时它就记录一次。掉帧通常是不可见的,但是很难区分55fps和60fps之间的不同,而KMCGeigerCounter可以让你观测到掉落5帧的情况。可以通过这个来检测app的卡顿程度 使用: KMCGeig ...
分类:
移动开发 时间:
2016-03-30 14:52:38
阅读次数:
174
问题描述:由于项目要求在页面提交以及加载的时候,有短暂的卡顿,需要用loading过渡。 1.下一个页面加载的时候实现: base-loading.js 页面调用代码:在head前面引入上面的JS,实现过渡效果。 2.页面提交时的过渡效果实现 A.首先在当前页面新建一个隐藏的加载页面的层 B.当提交 ...
分类:
Web程序 时间:
2016-03-29 21:20:19
阅读次数:
381
在网速只有“双向四车道”的状况下,同样“发动功率”(比如3D游戏)的客户端游戏和网页游戏,一款就可以“全速前进”,而另一款就可能会卡顿甚至拥堵不堪。文/张书乐原载于《人民邮电报》2016年3月18日《乐游记》专栏上期专栏曾指出,2016年,HTML5游戏还没有到达爆发点。之所..
分类:
其他好文 时间:
2016-03-28 10:28:25
阅读次数:
159
在不使用任何RN动画相关API的时候,我们会想到一种非常粗暴的方式来实现我们希望的动画效果——通过修改state来不断得改变视图上的样式。 我们来个简单的示例: 效果如下: 这种方式实现的动画存在两大问题: 1. 将频繁地销毁、重绘视图来实现动画效果,性能体验很糟糕,常规表现为内存花销大且动画卡顿明 ...
分类:
其他好文 时间:
2016-03-27 01:27:45
阅读次数:
291
知识点
1.理解线程的概念
2.NSThread的使用
3.NSOperation的使用
4.GCD的使用
5.线程锁,线程安全===============================
1.多线程是一种实现多任务并发执行的技术,允许同时执行多个任务,能够更合理的利用CPU的资源,提高效率、防止用户界面卡顿。
在iOS中,所有的UI处...
分类:
移动开发 时间:
2016-03-26 07:22:00
阅读次数:
260
2013年初接触移动端,简单做下总结,首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战 浏览器厂商不统一——兼容问题多 网络更复杂——弱网络,页面打开慢 低端机性能差——页面操作卡顿 HTML5新技术多——学习成本不低 未知问题——坑多 面对这些问题,一开始我们只
分类:
移动开发 时间:
2016-03-10 18:44:31
阅读次数:
518