摘要: IOS中实现动画有3中方式:基于UIView的动画、基于Layer的动画和利用第三方包HMGL实现的动画。 1.实现基于UIView的动画:图片淡入淡出动画的例子(改变Alpha值)- (void) alphaOut:(id)sender { // 准备动画 [UIView beginAnimations:nil context:NULL]; // 设置动画持续时间 [UIView setAnimationDuration:5.0f]; //要使视图 发生变化的相关代码 [imageView0 setAlpha:0.0f]; // 开始动画 ... 阅读全文
posted @ 2012-11-08 18:30 白条围巾 阅读(553) 评论(0) 推荐(0) 编辑
摘要: ASIHTTPRequest是第三方包,使用前需要导入的包:MobileCoreServices、SystemConfiguration、CFNetwork、libz。这里写的HttpDownload类可以实现用参数选择两种方式中一种来实现HTTP下载。并且通过callMethod函数实现回调。下面是HttpDownload.h#import <Foundation/Foundation.h>#import "ASIHTTPRequest.h"#define DOWNLOAD_SYSTEM 1#define DOWNLOAD_ASIHTTPREQUEST 2@i 阅读全文
posted @ 2012-11-08 16:23 白条围巾 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 在程序中appDelegate委托代理类的实例只会创建一个,系统专门提供了借口来访问这个实例。所以这个实例中的所有成员变量和方法对于程序中所有的类都是可见的,所以这个类可以用来做全局传递。 [UIApplication sharedApplication] 返回一个指向代表应用程序的单例对象的指针。 [[UIApplication sharedApplication] delegate]返回的就是这个委托代理类的实例 所以在引用他的成员变量时就可以写成[[UIApplication sharedApplication] delegate].变量名,这里的变量就是一个整个程序范围内的全... 阅读全文
posted @ 2012-11-08 15:52 白条围巾 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Json格式化校验网站:http://www.bejson.com/ 这个网站可以可视化的展示Jason内容,校验Json中的错误。 解析Json有四种方式:touchJson、SBJson、JSonKit和系统解析方法。 下面主要介绍SBJson解析Json的方法: 首先在Build Phases中需要导入库文件:libxml2.dylib。 然后导入第三方包GDataXMLNode.h和GDataXMLNode.m文件 新建程序,利用NSConnection方法或者ASIHTTPRequest方法下载XML文件,下面以ASIHTTPRequest方法为例,在ASIHTTPR... 阅读全文
posted @ 2012-11-08 15:29 白条围巾 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 在ios开发中,XML的解析有很多方法,IOSSDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。 解析XML通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值。而且通常情况下,可以借助XPath,直接查询XML节点。 SAX解析XML,是基于事件通知的模式,一边读取XML文档一边处理,不必等整个文档加载完之后才采取操作,当在读取解析过程中遇到需要处... 阅读全文
posted @ 2012-11-08 15:07 白条围巾 阅读(2364) 评论(0) 推荐(0) 编辑