09 2012 档案

摘要:iOS-NSDateFormatter 格式说明:G: 公元时代,例如AD公元yy: 年的后2位yyyy: 完整年MM: 月,显示为1-12MMM: 月,显示为英文月份简写,如 JanMMMM: 月,显示为英文月份全称,如 Janualydd: 日,2位数表示,如02d: 日,1-2位显示,如 2E... 阅读全文
posted @ 2012-09-28 15:14 沙影无痕 阅读(688) 评论(0) 推荐(0)
摘要:NSString 类型对象@"redColor" 转换为 UIColor 对象: SEL backColorSel = NSSelectorFromString(@"redColor"); UIColor* backColor= nil; if ([UICol... 阅读全文
posted @ 2012-09-18 11:49 沙影无痕 阅读(467) 评论(0) 推荐(0)
摘要:1,NSData 与 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSDat... 阅读全文
posted @ 2012-09-14 14:42 沙影无痕 阅读(202) 评论(0) 推荐(0)
摘要:NSUserDefaults类提供了非常方便的方法来获取常用的类型,例如floats,doubles,intergers,Booleans,URLs。所以一个NSUserDefaults的对象必须是属性表,这也就是说我们可以存储NSData,NSString,NSNUmber,NSDate,NSAr... 阅读全文
posted @ 2012-09-14 12:28 沙影无痕 阅读(522) 评论(0) 推荐(0)
摘要:在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类... 阅读全文
posted @ 2012-09-14 08:50 沙影无痕 阅读(263) 评论(0) 推荐(0)
摘要:UIScrollView的使用:初始化时:@property (retain, nonatomic) IBOutlet UIScrollView *_scrollview; [_scrollview setContentSize:CGSizeMake(320, 600)]; //heigh... 阅读全文
posted @ 2012-09-13 16:42 沙影无痕 阅读(129) 评论(0) 推荐(0)
摘要:利用视图的tag属性,可以轻松的获得一个视图的子视图,只需定义或者初始化的时候给视图的tag赋值标记。使用的时候寻找对应tag的子视图。 给UITableViewCell 添加 UILabel; UILabel * alabel = [[UILabel alloc]initWithFram... 阅读全文
posted @ 2012-09-13 16:32 沙影无痕 阅读(246) 评论(0) 推荐(0)
摘要:1. 让detailTextLabel可以合适的换行2. 调整单元格的大小从而可以完全显示detailTextLabelcell.detailTextLabel.lineBreakMode = UILineBreakModeWordWrap; //如何换行cell.detailTextLabel.n... 阅读全文
posted @ 2012-09-11 14:45 沙影无痕 阅读(327) 评论(0) 推荐(0)
摘要:在ios 开发过程中经常的需要用到页面传值,主要有两种方式:Delegate(委托)以及NSNotification(通知)。两种方式各有特点:(1)delegate,委托传递的消息会关注接收者的态度。(2)NSNotification,只管将消息传递过去,而不理会接收者的态度。新建一个.h头文件,... 阅读全文
posted @ 2012-09-10 12:58 沙影无痕 阅读(166) 评论(0) 推荐(0)
摘要:但是,在使用的过程中我发现viewDidLoad和Viewdidunload并不是成对出现的,只有在内存紧张和一些特定的情况下系统才会调用视图的ViewDidUnload来卸载视图。而ViewDIdload每一次加载都会执行。也就是说removeObserver并不一定能够被执行到,这就留下隐患。当... 阅读全文
posted @ 2012-09-08 09:48 沙影无痕 阅读(122) 评论(0) 推荐(0)
摘要:老外总结的三种方法,还有个方法,也是个老外说得,把View A的指针直接传给B,然后让B直接去调用这个指针做更新,不太确定是否可行,感觉理论上没什么问题。实践中是用方法三完成的,View controller A将其自身设成B的delegate,当B需要更新A的时候,就调用A的delegate方法,... 阅读全文
posted @ 2012-09-08 09:20 沙影无痕 阅读(164) 评论(0) 推荐(0)
摘要:SQLite是嵌入式的和轻量级的SQL数据库。SQLite是由C实现的。广泛用于包括浏览器(支持HTML5的大部分浏览器,IE除外)、iOS、Android以及一些便携需求的小型web应用系统。1 使用原因:存储、检索信息2 SQLite是MySQL精简版。但无需服务器就能进行。3 两个限制:1)必... 阅读全文
posted @ 2012-09-05 10:56 沙影无痕 阅读(194) 评论(0) 推荐(0)
摘要:打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的什么位置。文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。方法1、可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名显示Mac隐藏文件的命令:defa... 阅读全文
posted @ 2012-09-05 10:08 沙影无痕 阅读(232) 评论(0) 推荐(0)