一、前言
从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不...
分类:
其他好文 时间:
2014-06-10 22:07:01
阅读次数:
1694
影响输入法体验的有两块,候选命中以及视觉交互,视觉交互就是看到的键盘以及用户的使用的方便程度,尤其是在手机输入法中,键盘布局以及一些默认设置等细节对体验影响很大。候选命中就是指用户输入拼音时,能否把用户的想要的东西放在第一位显示处理。
我们重点关注候选命中,UI是设计师的事情:)
影响候选命中因素很多,比如模型选择、剪枝策略等,其中决定候选命上限,也就是天花板的绝对是 训练预料,没有之...
分类:
其他好文 时间:
2014-06-10 14:22:06
阅读次数:
237
iOS开发UI篇—Modal简单介绍一、简单介绍除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展?出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为?二、代码说明新建一个项目,在Application的代理中添加wind...
分类:
移动开发 时间:
2014-06-10 12:55:50
阅读次数:
294
iOS开发UI篇—Quartz2D简单介绍一、什么是Quartz2DQuartz
2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等
绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quar...
分类:
移动开发 时间:
2014-06-10 12:37:06
阅读次数:
305
Quartz2D绘图的代码步骤1.获得图形上下文CGContextRef ctx =
UIGraphicsGetCurrentContext();2.拼接路径(下面代码是搞一条线段)CGContextMoveToPoint(ctx, 10,
10);CGContextAddLineToPoint.....
分类:
移动开发 时间:
2014-06-10 12:30:34
阅读次数:
224
除了push之外,还有另外一种控制器的切换方式,那就是Modal
Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止以Modal的形式展示控制器-
(void)presentViewController:(UIViewController *)viewControll...
分类:
移动开发 时间:
2014-06-10 12:08:17
阅读次数:
264
iOS开发UI篇—Quartz2D简单使用一、画直线代码: 1 // 2 //
YYlineview.m 3 // 03-画直线 4 // 5 // Created by apple on 14-6-9. 6 // Copyright
(c) 2014年 itcase. All rights...
分类:
移动开发 时间:
2014-06-10 11:20:35
阅读次数:
360
通常在程序编程中我们所说的三层架构是指:显示层(UI)、逻辑层(B)...
分类:
其他好文 时间:
2014-06-10 07:29:06
阅读次数:
183
Android Asset Studio这个工具提供了一系列的资源设计实现,非常推荐:...
分类:
移动开发 时间:
2014-06-10 07:25:57
阅读次数:
226
显示层UI:
作用:向用户展现特定业务数据
采集用户的输入信息和操作
设计原则:用户至上,兼顾简洁
业务逻辑层BLL(Business Logic Layer):
作用:从DAL中获取数据,以供UI显示用
从UI中获取用户指令和数据,执行业务逻辑
从UI中获取用户指令和数据,通过DAL写入数据源
...
分类:
其他好文 时间:
2014-06-10 06:39:02
阅读次数:
270