自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐坤很无聊

因为无聊,所以无聊.之所以无聊,因为无聊.

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 代理方法的测试

粘贴到代理之中一般使用NSLog(@"%s %d",__FUNCTION__,__LINE__);来测试代理的执行顺序.

2013-12-31 16:15:28 876

转载 HTTP Request Header Fields

当你在浏览器地址栏里键入一个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

2013-12-30 17:01:19 881

转载 HTTP协议详解(真的很经典)[转]

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2013-12-30 14:44:09 968

原创 NSJSON的用法(oc系统自带的解析方法)

NSString *pathfile = [[NSBundle mainBundle] pathForResource:@"weather" ofType:@"json"]; NSData *data = [[NSData alloc] initWithContentsOfFile:pathfile]; NSDictionary *dic = [NSJSONSerializatio

2013-12-29 22:51:43 3620

原创 添加GDataXMLNODE.h和.m的方法

ios解析中经常用到谷歌的第三方类库.GDataXMLNODE.将两个文件拖入自己的工程后,command+B编译后会报错,需要我们进行如下设置.1:关闭ARC,或者设置拖入的文件为非ARC模式.2:向Frameworks文件中添加libxml2.dylib这个库,Croups & Files 侧边栏中双击我们的工程图标,选择BulidPhases可以找到添加库的位置.3:Crou

2013-12-29 20:29:27 1125

转载 NSPredicate的用法

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...];  Format:(1)比较运算符>,=,可用于数

2013-12-28 22:12:59 763

转载 oc正则表达式基本语法(二)

匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上

2013-12-28 22:10:16 923

转载 oc中的正则表达式基本语法(一)

个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\"

2013-12-28 21:52:22 1043

原创 oc中数据库使用详细解释(二)

上一篇介绍了数据库的单例的创建.这一篇介绍如何使用.数据库中存放的是一个名为class13的table.对象为Person类,这里就不再粘贴Person的代码了.这里新建了一个PersonManage类的单例,用来处理数据库里面的数据,以及方便其他类的调用.本段程序为PersonManage.h和.m的程序.第一段注释较为详细,涉及到一些C语言中的方法.参数的设置大多已经注释.另外需要注意的是增删

2013-12-28 17:01:37 1430

原创 oc中数据库使用详细解释(一)

//以下为定义为DB.h的单例.继承自NSObject,引入sqlite3头文件.引入前请在框架Framework中引入sqlite3.0的框架#import #import @interface DB : NSObject//打开数据库,并返回数据库的指针+ (sqlite3 *)open;//关闭数据库+ (void)close;@end以下为DB.m下的代码

2013-12-28 15:13:53 1667

原创 NSSearchPathForDirectoriesInDomains函数详解

#import "NSString+FilePath.h"@implementation NSString (FilePath)//检索指定路径//第一个参数指定了搜索的路径名称,NSDocumentDirectory表示是在Documents中寻找.NSCacheDirectory的话就是在cache文件中寻找.第二个参数限定了文件的检索范围只在沙箱内部.其意义为

2013-12-23 20:58:23 973

原创 类似新闻客户端.UIPageControl和UIScroll的结合使用,滑点控制图片页码.显示图片页码

//设置协议.@interface RootViewController : UIViewController//声明两个公用属性,也可以使用延展@property (nonatomic,retain)UIScrollView * aScrollView;@property (nonatomic,retain)UIPageControl * aPageControl;@end//以下为.

2013-12-14 21:29:16 806

原创 关于target...action中的一点体会

为何action的方法要把控件当做参数发送给target?这是因为action方法接受一个参数: sender.该参数可以让接收者(target)知道是哪一个控件发送的这个action消息.一般来说sender都是控件,可以接受交互,从而发送消息给target.另外需要注意的是,addTarget可以用来添加多个对象,把一个消息发送给多个对象.action方法有以下

2013-12-14 21:19:25 722

原创 #import和@class在oc中的区别。

1.#import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,在编译的时候,告诉编译器,这是一个类名,无需报错。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需

2013-12-14 21:16:29 647

原创 addSubView的一点讨论

经常可以看到如下的情况:    UIView *aview=[[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];    [self.window addSubview:aview];    [aview release];    UIView *cview=[[UIViewalloc] init

2013-12-14 21:15:06 692

IOS抽屉效果简易实现,仿照网易新闻

IOS抽屉效果简易实现,仿照网易新闻

2014-02-23

新闻首页图片展示

新闻首页图片展示,扩展类的scrollview.

2014-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除