我们在编码中,很多时候需要将C里面原生的数据封装成对象,这样可以用NSDictionary或者NSArray来存取访问。尤其是一些做适配的情况下,这种封装是不可避免的。Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,NSValue和NSData。NSNumber主要是用...
分类:
其他好文 时间:
2014-08-26 11:15:06
阅读次数:
270
constraints最大的好处便是屏幕适配一般情况下导航栏都是44加上状态栏的20,这样可以让我们按照比例来布局,就不必固定或者等于高宽度来布局控件以消除警告,选中两个控件然后101/43代表的就是乘法系数的比例值,可以通过上面的first和second直接得出想要的结果,这样在不同屏幕时都会按照...
分类:
其他好文 时间:
2014-08-25 20:48:14
阅读次数:
317
好久没动手写一点C++程序了,以后没事多模仿STL吧,虽然达不到标准的STL的程序,但简单的功能还是要实现的。STL确实博大精深:泛型编程、容器、算法、适配器...有的是内容可以学。下面是根据STL源码,写的一个非常简单的vector,实现了部分接口。其实vector还是相对很简单的容器了,元素按在内存中连续排列,只需要三个指针就能实现很多的接口。还有一个就是内存的分配,这里采用了一个C++提供的...
分类:
编程语言 时间:
2014-08-25 19:16:44
阅读次数:
286
闲来无事,随便看点东西,突然想看看listVew这个控件的使用listview的使用1.listview控件一枚2.adapter适配器一枚3.数据,用于显示listview这里只想看看listview的使用,上个最简单的小例子,感觉挺漂亮的 1 public class MyListView ex...
分类:
移动开发 时间:
2014-08-25 16:49:14
阅读次数:
203
前言点击查看:设计模式系列适配器模式(Adapter)定义:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。理解:把多个无关的类匹配同一个接口,客户端实例化接口,使形成一个公共常用的的类结构。例子:网购支付:(工商支付,建设支付2种...
分类:
其他好文 时间:
2014-08-25 16:38:04
阅读次数:
180
这次再对内容为View的ViewPager的适配器PagerAdapter进行简单的封装,支持List数据和SparseArray的数据,带更新视图功能。
首先,先贴上最上面的抽象类代码:
/*
* Date: 14-8-18
* Project: Access-Control-V2
*/
package cn.irains.access_control_v2.common;
impo...
分类:
移动开发 时间:
2014-08-25 08:46:04
阅读次数:
313
”阅读器为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 Cocos2D-X(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些?简而言之只有两点:屏幕大小和宽高比。这两个因素是如何影响游戏的呢?...
分类:
其他好文 时间:
2014-08-25 01:06:23
阅读次数:
295
原文链接:Supporting Multiple Screens Android运行在许多不同屏幕尺寸(screen size)和密度(screen density)的设备上。对于应用程序,Android系统提供了一致的跨设备开发环境,处理了应用程序适配屏幕的大部分工...
分类:
移动开发 时间:
2014-08-24 18:09:03
阅读次数:
304
原文链接摘要基于HTML5的手机app(译者注:以下简称HTML5 app)越来越流行了, 在大多数情况下它比native应用更容易适配不同的移动操作系统。它开发起来很方便,可以使用标准的web技术,包括HTML5、JavaScript 和 CSS,也可以借助一些现有的开发框架(比如PhoneGap...
分类:
移动开发 时间:
2014-08-24 16:35:52
阅读次数:
376
1.适用于代码接口的转换,使得按不同标准设计出来的模块能彼此调用。此处接口指的不仅是狭义的类与对象的接口,也包括引用的dll之间,html与js之间,一切彼此引用的模块之间,调用方通过适配器使用被调用方。2.适配器的作用在于为被调用的模块提供标准化的接口,既做到了适应变化,有能方便管理和排除bug,...
分类:
其他好文 时间:
2014-08-24 14:08:12
阅读次数:
247