JSON与XML最大的不同在于XML是一个完整的标记语言,而JSON不是。这使得XML在程序判读上需要比较多的功夫。主要的原因在于XML的设计理念与JSON不同。XML利用标记语言的特性提供了绝佳的延展性(如XPath),在数据存储,扩展及高级检索方面具备对JSON的优势,而JSON则由于比XM.....
分类:
Web程序 时间:
2014-07-22 22:47:14
阅读次数:
228
NinePatch能够对.png图片进行处理,生成一个.9.png格式的图片,图像拉伸操作时,图片就会有失真,而.9.png是Android里所支持的一种特殊的图片格式,可以实现部分拉伸。制作图片方法:1、准备一张原始图片2、打开..SDK/tools/draw9patch.bat3、菜单File-...
分类:
移动开发 时间:
2014-07-14 08:37:48
阅读次数:
348
//延展Extension,是为类扩充私有的方法,以及私有的实例变量,和分类Category相比,延展定义的方法是私有的,而且还可以定义实例变量(私有的)。//@interface开头+类名(哪一个类的延展)+小括号,小括号内填写的是延展名,一般情况下都省略。@end结束(写在.m文件里)main函..
分类:
移动开发 时间:
2014-07-09 09:00:12
阅读次数:
227
类目的基本概念:如果有封装好的一个类,随着程序功能的增加,需要在类中增加一个方法,那我们就不必在那个类中做修改或者再定义一个子类,只需要在用到那个方法时添加一个该类的类目即可.1.在类目定义的方法中,会成为原始类的一部分,与其他方法的调用没有区别2.通过给父类定义类目方法,其子类也会继承这些方法.如...
分类:
其他好文 时间:
2014-07-07 10:51:18
阅读次数:
193
必须接受marryprotocol协议, id基于类型的限定, 才能给实例变量赋值@property (nonatomic, assign) id husband;避免Optitonal没有实现的功能 if ([_husband respondsToSelector:@selector(drive....
分类:
其他好文 时间:
2014-06-30 12:29:43
阅读次数:
203
1.8 扩展Web应用程序
1.8.1 性能
对于开发者而言,他们主要关注程序的响应时间和延展性。
响应时间也是衡量一个应用程序的效率的指标之一。如果一个请求到响应时间超出了良好的感知范围,我们就可以认为这个程序的性能很糟糕。一般而言,最好能够在一两秒内得到想要的页面。
延展性,说了是添加了更多的硬件设备,应用程序能够线性地承受更多的请求。添加硬件的方式有两...
分类:
Web程序 时间:
2014-05-21 15:56:40
阅读次数:
316
1.类目类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。首先先建个类目
command+n给什么类写类目下面就写那个类的名字 上面填的是给这个类添加的方法的名字@interface NSMutableArray (...
分类:
其他好文 时间:
2014-05-08 21:10:20
阅读次数:
284
1.类目类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。@interface
NSMutableArray (Sort) //为NSMutableArray类添加Sort方法,Sort就是类目名,做到见名知意-(v...
分类:
移动开发 时间:
2014-05-08 18:28:54
阅读次数:
447