- 博客(3)
- 资源 (6)
- 收藏
- 关注
转载 KVO的内部实现
KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用。概览这是怎么实现的呢?其实这都是通过Objective-C强大的运行时(runtime)实现的。当你第一次观察某个object 时,runtime会创建一个新的继承原先c
2015-10-29 17:16:05 466
转载 调用layoutSubviews各种情况分析
从百度上搜索了一下layoutSubviews的用处,以下是搜索的结果,当然,笔者是会一一验证的.1、 init初始化不会触发layoutSubviews2、 addSubview会触发layoutSubviews3、 设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、 滚动一个UIScrollView会触发layoutSub
2015-10-27 16:57:08 618
原创 iOS学习笔记1(结合项目)---oc的@property属性
“属性”(property)有两大概念:ivar(实例变量)、存取方法(access method=getter),即@property = ivar + getter + setter。例如下面的这个类:@interface WBTextView :UITextView@property (nonatomic,copy)NSString *placehold;@pro
2015-10-26 19:25:59 2363
连续子数组的最大和
2015-12-23
iOS学习笔记2(结合项目)--Category和Extension的区别
2015-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人