KVC和KVO大优点

摘要: 都是动态的,运行时检查,给予了极大的方便 阅读全文
posted @ 2015-09-18 16:45 代码改变宇宙 阅读(136) 评论(0) 推荐(0) 编辑

bringSubviewToFront和insertSubview: atIndex:

摘要: bring方法只能在当前SuperView中改变位置,insertSubview则可以脱离自己的superVIew,成为另个同级甚至高级的view的子view 阅读全文
posted @ 2015-09-01 21:54 代码改变宇宙 阅读(435) 评论(0) 推荐(0) 编辑

代理传值Delegate

摘要: 代理方法中加入参数:[delegate passMeToOther:(id)self];把自己传给别人。 阅读全文
posted @ 2015-09-01 21:50 代码改变宇宙 阅读(114) 评论(0) 推荐(0) 编辑

View的drawRect方法

摘要: 1)此方法在View第一次在展示时调用,此后都用他的一个shotCut,可用setNeedsDisplay方法强制调用。1)此方法在ViewDidAppear方法中才会调用。因此要想获得在drawRect中生成的对象,就要在ViewDidAppear来取得。 阅读全文
posted @ 2015-09-01 21:48 代码改变宇宙 阅读(141) 评论(0) 推荐(0) 编辑

UIView添加手势

摘要: _shareImage.userInteractionEnabled=YES; UITapGestureRecognizer *imagegesture=[[UITapGestureRecognizer alloc] initWithTarget:_delegate action:@select... 阅读全文
posted @ 2015-08-27 15:55 代码改变宇宙 阅读(151) 评论(0) 推荐(0) 编辑

UIView常见属性设置汇总

摘要: 1.圆角设置viewT.layer.cornerRadius=10;//设置那个圆角的有多圆 viewT.layer.borderWidth=10;//设置边框的宽度,当然可以不要viewT.layer.borderColor=[[UIColorredColor]CGColor];//设置边框的颜色... 阅读全文
posted @ 2015-08-27 11:37 代码改变宇宙 阅读(123) 评论(0) 推荐(0) 编辑

关于页面传值

摘要: 通知和代理适合回传,为什么呢?因为这两种机制都需要先注册,然后才能生效。因此他们适合回传。1.delegate、notification、block这三种方式都是一致的,都是适合回调。2.UserDefault单例模式方式或者文件方式,这种方式就是存储,全局使用。3.属性直接指针传递。将指针都指向同... 阅读全文
posted @ 2015-08-22 16:38 代码改变宇宙 阅读(90) 评论(0) 推荐(0) 编辑

有关segue的简介

摘要: -(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{ViewControllerB*vc=segue.destinationViewController;[vcsetDelegate:self];}此方法的触发条件是:当... 阅读全文
posted @ 2015-08-22 15:47 代码改变宇宙 阅读(170) 评论(0) 推荐(0) 编辑

alloc

摘要: 注意,凡是用到指针的地方,一定要在堆中分配空间,否则指针释放了,那就不能够传值了。将一个对象作为另外一个对象的成员变量,可以直接将两个对象联系起来。 阅读全文
posted @ 2015-08-18 21:42 代码改变宇宙 阅读(208) 评论(0) 推荐(0) 编辑

如何定义静态方法

摘要: 如果静态方法中使用了属性,那就再定一个实例方法,在实例方法中处理属性,然后再静态方法中调用这个实例方法。 阅读全文
posted @ 2015-08-15 10:37 代码改变宇宙 阅读(324) 评论(0) 推荐(0) 编辑