- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 IOS的归档
归档也叫序列化,是将文件存在硬盘,解档是从硬盘还原5种方式:第一种、使用属性列表进行归档如果对象是NSString,NSDictionary,NSArray,NSData或者NSNumber,可以使用writeToFile:atomically方法将数据写到文件,注意这种方式是明文sample: NSArray *array = @[@"abc",@"123",@23
2013-12-28 23:29:13 2191
原创 NSDate常用函数
NSDate *date=[NSDatedate]; NSLog(@"the date is %@",date); NSDate *yesterday=[NSDatedateWithTimeIntervalSinceNow:-(24*60*60)]; NSLog(@"yesterday is %@",yesterday);
2013-12-28 21:20:53 1181
原创 使用block造成的内存泄露和block和delegate的区别
因为在block函数中会使调用对象retain,因此处理不当就容易造成内存泄露,如下语句: button.block=^(BlockButton *btn) { [self dismissViewControllerAnimated:YES completion:nil]; };block会使内部变量retain,从而内存泄露,解决该问题的方法是将变量用
2013-12-25 23:22:52 4272
原创 UIGestureRecognizer
UIRespond中的touchbegin函数的touch变量我们可以得到触摸的每个点的位置信息,但是我们不能很直接地判断出用户是在点击还是捏合或者滑动,UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,包含下面一些子类用于处理具体的手势: 第一、点击手势UITapGestu
2013-12-23 18:35:14 1351
原创 UIResponder常用方法
UIResponder类是UIApplication、UIView、UIViewController的超类。其实例方法包括:第一、(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event :当一个触摸事件结束时发出的UITouch实例对象- (void)touchesEnded:(NSSet *)tou
2013-12-23 15:19:59 1576
原创 CATransition实现动画
CATransition继承自CAAnimation,他是在layer实现动画效果,它比UIView实现的动画类型要多,可以实现:交叉淡化过渡 、新视图移到旧视图上面 、新视图把旧视图推出去 、将旧视图移开,显示下面的新视图 需要在frameworks中添加QuartzCore.framework在接口程序中加上头文件 #import CATransition的type
2013-12-23 12:27:32 2099
原创 IOS实现自己的web浏览器
首先创建UIWebView,然后定义前进、后退、刷新按钮,并且需要实现UIWebViewDelegate方法1.后退按钮事件-(IBAction)WebViewBack:(id)sender{ if([self.webviewcanGoBack]){ [self.webviewgoBack]; }}2、前进按钮事件-(
2013-12-22 22:10:55 1748
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人