上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一般一个程序中有一个UIWindow,一个UINavigationController,一个根UIViewController,多个子UIViewController。UIWindow是整个可视界面的容器,里面放置我们看到的UIView。UIView负责处理屏幕上一个矩形区域的绘制,UIView中还可包含子UIView。UIWindow是UIView类的扩展,可以看作是整个屏幕的根UIView。UIViewController负责管理UIView的层次结构。可以有多个UIViewController。一个UIViewController中有一个顶部的UINavigationBar、一个根UIV 阅读全文
posted @ 2014-01-02 17:46 徐坤很无聊 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在moreNavigationController中添加背景图片之后,由于ios7的最新设置,bar的高度44和状态条20的高度合并了,造成了如下图的情况,在点击more的时候如何让状态条恢复自己的颜色呢.我试着改了bar的frame,view的frame,结果没用.最后采用了以下编码 //navigationbar的默认高度为44,ios7之后,和状态栏背景图合并变成了64,但是实际高度仍是44,使用根据bouns裁剪之后,状态栏就显示出了原来的颜色. tabBarControl.moreNavigationController.navigationBar.clipsToBounds = Y 阅读全文
posted @ 2014-01-02 16:24 徐坤很无聊 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 我们在实际的开发中经常用到如下的情况.修改More页面的Navigation背景及Edit Button [self.tabBarVC.moreNavigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"NavBack.png"] forBarMetrics:UIBarMetricsDefault];// self.tabBarVC.moreNavigationController.topViewController.navigationItem.rightBarButtonItem = 阅读全文
posted @ 2014-01-02 15:14 徐坤很无聊 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 试着用一种极为简单的例子来探索下KVC的用法,看完本文,相信会对大家的KVC的认识有一定的帮助.注意看代码.KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey(setValuesForKeysWithDictionary),valueForKey.主要用于Datamodel中的数据处理.使用该方法可以大大的简化代码,直接访问赋值model类中的属性的值.其中setvalue forkey 相当于setter方法.valueforkey相当于getter方法.以下为简单的使用实例.创 阅读全文
posted @ 2014-01-02 14:15 徐坤很无聊 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 粘贴到代理之中一般使用NSLog(@"%s %d",__FUNCTION__,__LINE__);来测试代理的执行顺序. 阅读全文
posted @ 2013-12-31 16:15 徐坤很无聊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: net.tutsplus.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)Accept: text/html,application/xhtml+xml,application/xml;q=0.9, 阅读全文
posted @ 2013-12-30 17:01 徐坤很无聊 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因 阅读全文
posted @ 2013-12-30 14:44 徐坤很无聊 阅读(172) 评论(0) 推荐(0) 编辑
摘要: NSString *pathfile = [[NSBundle mainBundle] pathForResource:@"weather" ofType:@"json"]; NSData *data = [[NSData alloc] initWithContentsOfFile:pathfile]; NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; NSDictionary *dic2 = [dic objectForKey:@ 阅读全文
posted @ 2013-12-29 22:51 徐坤很无聊 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ios解析中经常用到谷歌的第三方类库.GDataXMLNODE.将两个文件拖入自己的工程后,command+B编译后会报错,需要我们进行如下设置.1:关闭ARC,或者设置拖入的文件为非ARC模式.设置方式为:选中工程名字.选择上方的build paases按钮,看到有compile sources 中的item.如果想把类库1设置为ARC,双击该类名.输入-fobjc-arc即可.如果想把类库2设置为单独的非ARC模式.双击类库2,输入-fno-objc-arc.2:向Frameworks文件中添加libxml2.dylib这个库,Croups & Files 侧边栏中双击我们的工程图 阅读全文
posted @ 2013-12-29 20:29 徐坤很无聊 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]; Format:(1)比较运算符>,=, 100"(2)范围运算符:IN、BETWEEN例:@"number BETWEEN {1,5}" @"address IN {'shanghai','beijin 阅读全文
posted @ 2013-12-28 22:12 徐坤很无聊 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页