- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 ios 日期格式 日期转换
iOS-NSDateFormatter 格式说明:G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份全称,如 Janualy dd: 日,2位数表示,如02 d: 日,1-2位显示,如 2
2012-09-28 15:14:23 8945
原创 UIColor 和 NSString 类型的转换
NSString 类型对象@"redColor" 转换为 UIColor 对象: SEL backColorSel = NSSelectorFromString(@"redColor"); UIColor* backColor= nil; if ([UIColor respondsToSelector: backColorSel])
2012-09-18 11:49:10 3837
转载 NSData 与常见类型的转换
1,NSData 与 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSData NSString *aString = @"1234"; NSData *aDat
2012-09-14 14:42:05 1458
原创 NSUserDefaults 的简单使用 及其存储位置
NSUserDefaults类提供了非常方便的方法来获取常用的类型,例如floats,doubles,intergers,Booleans,URLs。所以一个NSUserDefaults的对象必须是属性表,这也就是说我们可以存储NSData,NSString,NSNUmber,NSDate,NSArray,NSDictionary这些实例。如果你想存储其他类型的对象,你要将其归档并创建一个NSDa
2012-09-14 12:28:44 15072
转载 iOS 数据保存几种方式总结
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统怎么
2012-09-14 08:50:12 8479
原创 UIScrollView的简单使用
UIScrollView的使用:初始化时:@property (retain, nonatomic) IBOutlet UIScrollView *_scrollview; [_scrollview setContentSize:CGSizeMake(320, 600)]; //height 足够大的时候才可以滑动 [_scrollview setScroll
2012-09-13 16:42:24 760
原创 ios开发 获取一个视图的子视图的方法
利用视图的tag属性,可以轻松的获得一个视图的子视图,只需定义或者初始化的时候给视图的tag赋值标记。使用的时候寻找对应tag的子视图。 给UITableViewCell 添加 UILabel; UILabel * alabel = [[UILabel alloc]initWithFrame:CGRectMake(180, 5, 50, 20)]; alabel.tag
2012-09-13 16:32:49 15372
原创 UITableViewCell 的一些设置(多行,高度)
1. 让detailTextLabel可以合适的换行 2. 调整单元格的大小从而可以完全显示detailTextLabel cell.detailTextLabel.lineBreakMode = UILineBreakModeWordWrap; //如何换行 cell.detailTextLabel.numberOfLines = 0; //这个值设置为0可以让UILab
2012-09-11 14:45:50 7540
原创 关于 ios 页面信息传递方式 delegate 和 NSNotificationCenter
在ios 开发过程中经常的需要用到页面传值,主要有两种方式:Delegate(委托)以及NSNotification(通知)。两种方式各有特点:(1)delegate,委托传递的消息会关注接收者的态度。(2)NSNotification,只管将消息传递过去,而不理会接收者的态度。新建一个.h头文件,定义一个协议;@protocol PassValueDelegate -(void)
2012-09-10 12:58:44 2630
转载 关于消息移除
但是,在使用的过程中我发现viewDidLoad和Viewdidunload并不是成对出现的,只有在内存紧张和一些特定的情况下系统才会调用视图的ViewDidUnload来卸载视图。而ViewDIdload每一次加载都会执行。也就是说removeObserver并不一定能够被执行到,这就留下隐患。当视图被dealloc之后,还在监听消息。最终会造成程序的崩溃。而且有些时候如果没有在unlo
2012-09-08 09:48:56 859
原创 返回时 刷新要返回页面
老外总结的三种方法,还有个方法,也是个老外说得,把View A的指针直接传给B,然后让B直接去调用这个指针做更新,不太确定是否可行,感觉理论上没什么问题。实践中是用方法三完成的,View controller A将其自身设成B的delegate,当B需要更新A的时候,就调用A的delegate方法,同时在A的delegate方法中视图更新动作[tableView reloadData]. 其中
2012-09-08 09:20:20 2585
转载 sqlite 在 ios 开发的使用(基础)
SQLite是嵌入式的和轻量级的SQL数据库。SQLite是由C实现的。广泛用于包括浏览器(支持HTML5的大部分浏览器,IE除外)、iOS、Android以及一些便携需求的小型web应用系统。1 使用原因:存储、检索信息2 SQLite是MySQL精简版。但无需服务器就能进行。3 两个限制:1)必须手动创建数据库 2)没有面向对象的接口。4 如何手动创建数据库。
2012-09-05 10:56:23 3441
转载 打开 模拟器 沙盒 目录
打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的什么位置。文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。方法1、可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名显示Mac隐藏文件的命令:defaults write com.apple.finder AppleSho
2012-09-05 10:08:36 2661
teleport-assist-macos-3.5.5.dmg
2021-03-18
Genymotion 2.5.4 reg.exe 文件
2015-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人