在iOS8中,苹果对UIAlertView和UIActionSheet进行了重新的封装,成为适应性更强,灵活性更高的UIAlertController。具体使用方法如下。 UIAlertController具有两种风格,即UIAlertControllerStyleActionSheetUIAl.....
分类:
其他好文 时间:
2015-04-01 19:02:42
阅读次数:
136
1 可维护性代码的特点 可理解性:其他人可以接手代码并理解它的意图,无需原开发人员花太多时间解释! 直观性:代码中的东西一看就能明白,尽管其操作过程复杂。 可适应性:代码以一种数据上的变化不要求完全重写...
分类:
Web程序 时间:
2015-04-01 11:33:31
阅读次数:
141
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量与安全等领域中疑难问题的解决。在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设。他的主要兴趣在于如何提升小团队的效率以构建真正的软件:高质量、安全、可靠、高性能及适应性强。近日,Jim...
分类:
其他好文 时间:
2015-03-30 01:35:04
阅读次数:
208
请简述如何在不同分辨率下保持UI的一致性NGUI很好的解决了这一点,屏幕分辨率的自适应性,原理就是计算出屏幕的宽高比跟原来的预设的屏幕分辨率求出一个对比值,然后修改摄像机的size。原生GUI http://unity3d.9ria.com/?p=2587NGUI http://blog.csdn....
分类:
其他好文 时间:
2015-03-12 20:38:11
阅读次数:
165
如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大。除了使用传统的台式机,用户会越来越多的通过手机、上网本、iPad一类的平板设备来浏览页面。这种情况下,固定宽度的设计方案将会显得越发不合理。页面需要有更好的适应性,其布局结构要做到根据不同的设备及屏...
分类:
Web程序 时间:
2015-03-09 10:42:27
阅读次数:
143
简单概念:对于图G(V,E),通常有两种存储的数据结构,一种是邻接矩阵,此时所需要的存储空间为O(V^2);第二种是邻接表,所需要的存储空间为O(V+E)。邻接表表示法存在很强的适应性,但是也有潜在的不足,当要快速的确定图中边(u,v)是否存在,只能在顶点u的邻接表中搜索v,没有更快的方法,此时就可以使用邻接矩阵,但要以占用更多的存储空间作为代价;此外当图不是加权的,采用邻接矩阵存储还有一个优势:...
分类:
编程语言 时间:
2015-03-05 22:26:19
阅读次数:
332
本章主要介绍了软件演化软件的问题修正与适应性改进,特性软件维护是一个必然的过程。软件的不断修改会导致软件的退化。软件系统的演化特性是在早期的开发阶段建立起来的软件开发的效率与投入的资源无关。新功能的加入需要不断修补。软件维护,指在软件维护阶段对软件产品所进行的修改。类型:改正性维护适应性、维护完善性...
分类:
其他好文 时间:
2015-03-02 20:47:15
阅读次数:
126
第十一章、软件演化 1.软件演化特性①软件维护是一个必然的过程②软件的不断修改会导致软件的退化③软件系统的演化特性是在早期的开发阶段建立起来的④软件开发的效率与投入的资源无关⑤在软件系统中添加新的功能不可避免地会产生新的缺陷。2.软件维护:软件维护概念改正性维护、适应性维护、完善性维护,软件...
分类:
其他好文 时间:
2015-03-01 11:53:27
阅读次数:
143
本章主要讲解软件的维护。软件维护是一个必要的过程。软件维护是指在软件运行或维护阶段对软件产品所进行的修改。软件维护可根据不同的原因,分成三种类型:改正性维护,适应性维护,完善性维护。软件维护有几大特点:受开发过程影响大,困难多,维护成本高。软件维护工作包括建立维护组织,报告与评估维护申请,实施维护流...
分类:
其他好文 时间:
2015-03-01 10:29:24
阅读次数:
204
主要介绍的是软件演化的特征,软件维护和软件再工程。软件维护是必然的,软件的不断修改会导致软件的退化,开发效率与投入资源无关。软件维护指软件运行或维护阶段对软件产品所进行的修改。软件维护分为改正性维护、适应性维护、完善性维护。软件维护受开发过程影响大、困难多、成本高。软件维护过程包括维护申请、维护分类...
分类:
其他好文 时间:
2015-02-28 11:21:44
阅读次数:
126