设计意图
在游戏开发的过程中,经常会遇到作为UI或者不怎么修改的背景的层(Layer), 这些层内容并不怎么变动。 而在游戏的渲染过程中,这些层往往又会消耗大量的渲染时间,特别是比较复杂的UI界面,比如:在Canvas渲染模式中,一个Button会调用9次绘图(drawImage)。在复杂一些的UI场景中,会出现UI的绘图次数远大于实际游戏的绘图次数的情况,这对于性能资源非常稀缺的手机浏览器...
分类:
Web程序 时间:
2014-10-24 01:44:12
阅读次数:
157
Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolboxhttp:...
分类:
编程语言 时间:
2014-10-23 16:03:03
阅读次数:
1662
前面几篇博文简单的介绍了一些常见的Http的操作,这些操作几乎都是在新开的线程中进行的网络请求,并在日志中打印出获取到的网络数据。那么,问题来了!(呃~感觉下一句是蓝翔有木有?)如何在把获取到的网络数据显示在UI界面上呢?如果按照前几篇博文的例子,并在主线程中直接对子线程获取的网络数据直接进行操作就...
分类:
移动开发 时间:
2014-10-22 10:47:15
阅读次数:
255
多线程个人理解一般一个程序有一个主线程,主要控制点击,UI界面,如果执行一个耗时的操作的话,用户体验相当垃圾,因此我们会讲执行耗时的操作方到一个新的线程,但是用线程的话要提防线程的安全问题,如(共享资源)导致数据错乱如售票任务,银行存钱等(解决办法使用@synchronized(锁对象))苹果提供了...
分类:
编程语言 时间:
2014-10-21 17:11:42
阅读次数:
309
UI界面类项目:Panoramagl—— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD—— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCaro...
分类:
移动开发 时间:
2014-10-20 00:34:25
阅读次数:
245
对于一个UI界面中,当判断用户是否输入用户名或密码时,我们常用TextUtils.isEmpty()方法来判断;但有时也可以用这个equals()方法,都可以来判断EditText中是否为空,但有时很纠结,不知道这两种方法中哪个比较好?为什么?
后来在百度上找到了答案。
仔细读官方的API:Returns..
分类:
其他好文 时间:
2014-10-19 01:36:14
阅读次数:
166
[UIImage imageNamed:]只适合与UI界面中的贴图的读取,较大的资源文件应该尽量避免使用
用UIImage加载本地图像最常用的是下面三种:
1.用imageNamed方法
[UIImage imageNamed:ImageName];
2.用 imageWithContentsOfFile 方法
NSString *thumbnailFil...
分类:
其他好文 时间:
2014-10-15 12:49:20
阅读次数:
172
一、前言 从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不...
分类:
Web程序 时间:
2014-10-14 10:37:38
阅读次数:
280
官方地址:http://docs.jquery.com/UI/Datepicker,官方示例:http://jqueryui.com/demos/datepicker/。 一个不错的地址,用来DIY jQuery UI界面效果的站点http://jqueryui.com/themeroller/Da...
分类:
Web程序 时间:
2014-10-13 13:35:09
阅读次数:
301
原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。在这里主要说的是通过代码对自动布局视图的实现。代码中一般用到的有两个添加约束的方式:1.- (void)add...
分类:
移动开发 时间:
2014-10-13 12:47:49
阅读次数:
400