- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 conformsToProtocol:@protocol()的理解和用法
[cpp] view plaincopyprint?"code" class="cpp">//conformsToProtocol:@protocol()是用来检查对象是否实现了指定协议类的方法 //例子如下,在例子当中会有适当的注释,以助理解这个方法: @protocol MyProtocol - (void) doSomethi
2013-01-31 15:50:25 11546
转载 iOS面试题汇总(一)
1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A
2013-01-25 10:49:04 776
转载 KVO/KVC 原理、实现分析
一、原理:Objective-C如何避免动态绑定,而获得方法地址苹果开发中文网 2010-3-12 12:18:15作者:发芽的石头【字体:大 中 小】 避免动态绑定的唯一办法就是取得方法的地址,并且直接象函数调用一样调用它。当一个方法会被连续调用很多次,而且您希望节省每次调用方法都要发送消息的开销时,使用方法地址来调用方法就显得很有效。
2013-01-24 16:40:01 2090
转载 CABasicAnimation用法
CABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做动画,层就会立刻 返回到它的初始位
2013-01-23 18:55:32 815
转载 核心动画 CoreAnimation
学习详细的CoreAnimation动画的底层。http://www.chenbaocheng.com/112/
2013-01-23 17:02:58 430
原创 CABasicAnimation动画的解析
1、UIView动画是应用在一个view上面的,一种是使用CATransition进行更低层次的控制,UIView方式可能在低层也是使用CATransition进行了封装。2、CABasicAnimation动画是应用在一个layer上面的。注:1,把一个image放在一个view的layer上来放大的时候,如果用UIView来做,图片不会太多的失真和闪烁的效果,但是用CABa
2013-01-23 16:42:01 505
转载 CATransition 动画的参考解析
CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = 0.5f * slider.value; animation.timingFunction = UIViewAnimationCurveEaseInOut; a
2013-01-23 16:24:09 992
转载 UIView类的UIViewAnimationWithBlocks扩展 和 使用core animation
二.block方式:使用UIView类的UIViewAnimationWithBlocks扩展函数说明+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void(^)(void
2013-01-23 14:34:34 3233
原创 UIView Animation 的参数详解
.[UIView setAnimationDuration:0.2];//设置动画持续的时间[UIView setAnimationDelegate:self];//设置代理//动画块的某个方法(最下方),委托到本类的实例 [UIView setAnimationDidStopSelector:@selector(resetView)];//动画结束后去执行的方法[UIVie
2013-01-23 14:19:26 1500
转载 Instruments使用
有关于instruments 的实用方法:参考http://blog.csdn.net/jasonblog/article/details/7650448http://www.crysnower.cn/article.asp?id=60最近做内存泄露检查的Instruments-Leaks使用心得 字体大小: 小 中 大 Leak检查的建议话说
2013-01-23 13:47:54 548
原创 ios中怎么判断是否滚动到tableview的最后一行
visibleCells 里面的数组 for (UITableViewCell *tmpcell in tableView.visibleCells) { if (tmpcell != cell) { NSIndexPath *index = [tableView indexPathForCell:tmpcell];
2013-01-09 19:02:17 6740
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人