摘要: 假如在ViewDidLoad中往页面中添加一个UITextField来输入检索内容 UITextField *searchText=[[UITextField alloc]init]; searchText.frame=CGRectMake(0, 0, 250, 30); searchText.placeholder=@"输入搜索内容"; searchText.font=[UIFont systemFontOfSize:15]; searchText.textColor=[UIColor redColor]; searchText.borderStyle=UITextBor 阅读全文
posted @ 2013-06-12 20:14 cqclassic 阅读(233) 评论(0) 推荐(0) 编辑
摘要: - (void)dumpView:(UIView *)aView atIndent:(int)indent into:(NSMutableString *)outstring{ for (int i = 0; i < indent; i++) [outstring appendString:@"--"]; [outstring appendFormat:@"[%2d] %@\n", indent, [[aView class] description]]; for (UIView *view in [aView subviews]) [self d 阅读全文
posted @ 2013-06-12 13:06 cqclassic 阅读(162) 评论(0) 推荐(0) 编辑
摘要: NSLog的格式如下所示:%@对象%d, %i整数%u,%z无符整形%f浮点/双字%x, %X二进制整数%o八进制整数%zusize_t%p指针%e浮点/双字 (科学计算)%g浮点/双字%sC字符串%.*sPascal字符串%c字符%Cunichar%lld64位长整数(long long)%llu无符64位长整数%Lf64位双字 阅读全文
posted @ 2013-06-08 13:34 cqclassic 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个协议类,其中定义一个协议方法:@protocol 协议类名 <NSObject>-(void)方法名:(NSString *)参数1 方法名:(NSString *)参数2;2.在A页面实现该协议,在跳转到B页面时把B页面的委托指向A页面:B页面.delegate=self;3.在B页面中声明一个NSObject对象,该对象遵守PassValueDelegate协议:@property(strong,nonatomic)NSObject<协议类名> *delegate;4.再跳回A页面时通过委托协议传值 : [self.delegate 协议方法名:参数 阅读全文
posted @ 2013-06-05 11:25 cqclassic 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 语句:sqlite> create table user(id integer,username text,password text); sqlite> insert into user values(1,'king','king');sqlite> select * from user;sqlite> update user set username='kong',password='kong' where id=1;sqlite> delete from user where username= 阅读全文
posted @ 2013-05-31 09:25 cqclassic 阅读(324) 评论(0) 推荐(0) 编辑
摘要: @Property的strong 与weakstrong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切@property(nonatomic,strong)NSString*string1; @property(nonatomic,strong)NSString*string2; 有这样两个属性,@synthesizestring1; @synthesizestring2; 猜一下下面代码将输出什么结果?self.string1=@"String1"; self.string2=self.string1; self.string1=nil; NSLo 阅读全文
posted @ 2013-05-28 16:10 cqclassic 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一:获取documents目录路径//1,获取家目录路径的函数:NSString*homeDir =NSHomeDirectory();//2,获取Documents目录路径的方法:a:NSArray*paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*docDir = [pathsobjectAtIndex:0];b:[NSHomeDirectory()stringByAppendingPathComponent:@"Documents" 阅读全文
posted @ 2013-05-28 10:40 cqclassic 阅读(222) 评论(0) 推荐(0) 编辑
摘要: FMDatabase是个不错的开源ObjectiveC的sqlite wrapper。Github下载地址如下:https://github.com/ccgus/fmdbFMDatabase 的使用方法其实就是sqlite的一个封装,用过sqlite都会很快运用 - (NSString*) getPath { NSArray* paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) ; return [[pathsobjectAtIndex:0]stringByAppendin. 阅读全文
posted @ 2013-05-25 23:08 cqclassic 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/martin1009/archive/2012/06/01/2531028.htmlxib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's owner 看做我们定义的类,即我们的代码,里 阅读全文
posted @ 2013-05-16 17:31 cqclassic 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 指定下格式就成了。。NSDate *selected=[datePicker date]; NSDateFormatter *dateFormat = [[NSDateFormatteralloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"]; NSString *message=[[NSString alloc] initWithFormat:@"The date and time you slected is:%@",[dateFormat stringFromDate:selected 阅读全文
posted @ 2013-05-16 15:06 cqclassic 阅读(486) 评论(0) 推荐(0) 编辑