摘要: 网络解析的目的是从网络服务器加载数据,能够保证应用程序内部的内容,常换常新,及时更新!网络传输的数据格式为: JSON、字典、数组三种方式。格式解析:JSON 解析NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil]; XML 解析1. 实例化解析器 NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];2. 代理 parser.delegate = sel... 阅读全文
posted @ 2014-04-07 21:25 SWCheng 阅读(453) 评论(2) 推荐(0) 编辑
摘要: 一、CALayer图层每一个视图都有一个根图层,负责视图的内容显示!图层的常用属性: 1. 设置圆角 [myView.layer setCornerRadius:50];2. 边框[myView.layer setBorderColor:[UIColor whiteColor].CGColor];[myView.layer setBorderWidth:3.0f];3. 设置阴影 提示:要设置阴影效果,必须同时指定颜色、透明度、偏移量 [myView.layer setShadowColor:[UIColor blackColor].CGColor]; [myView.layer setSha 阅读全文
posted @ 2014-04-02 16:27 SWCheng 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、触摸事件 通常使用触摸事件开始时,都是针对单点触摸。如果有移动需求,譬如拖拽控件的位置,此时需要考虑使用手势,而不要使用触摸事件方法。因为:触摸事件的方法中,只有当前的手指点的位置,以及前一个手指点的位置,没有两点间移动的速度。在开发拖动控件的程序时,通常会考虑在手指离开屏幕时,让控件按照惯性及方向移动一小段距离,或者其他的特效。在绝大多数的开发中,通常在touchesBegan方法中处理用户触摸! 以下三种情况是能够接收用户触摸的条件: 1) self.userInteractionEnabled = YES; 允许接收用户响应 2) self.hidden = NO; ... 阅读全文
posted @ 2014-03-06 19:51 SWCheng 阅读(326) 评论(0) 推荐(0) 编辑