Avatar notebook default
158篇文章 · 44822字 · 6人关注
  • 创建cocoapods 私有库。

    创建cocoapods 私有库。 pod lib create BlinkingLabel创建模板,后面可以考虑直接拿创建好的模板修改一下来使用...

  • layoutSubviews 方法触发,及执行顺序

    layoutSubviews 方法触发,及执行顺序 触发 layoutSubviews 直接调用[self setNeedsLayout] ad...

  • KVO

    KVO 简介 KVO 键值观察机制,就是观察指定对象的指定属性变化情况。 KVO 键值观察 依赖于 KVC 健值编码 Key-value obs...

  • KVO Options 详细介绍

    KVO Options 详细介绍 Options 影响 方法 observeValueForKeyPath:ofObject:change:co...

  • KVO 存在 KEY 依赖的情况

    KVO 存在 key 依赖的情况 重写方法keyPathsForValuesAffectingValueForKey或者keyPathsForV...

  • 手动 触发 kvo

    手动 触发 kvo 过程如下: 重写automaticallyNotifiesObserversForKey 返回 NO 非可变容器属性 在 s...

  • KVC 创建 数组代理对象 Array proxy object

    KVC 创建 数组代理对象 Array proxy object KVC 机制中,如果实现了下面的方法,会自动创建一个 数组代理对象1. cou...

  • KVC- 调用私有方法

    KVC 调用私有方法 通过 KVC 我们可以通过传入的 key 值,查找对应的方法,如输入一个 key,会查找下面的方法- get<Key>- ...

  • xcode - ERROR: Can’t find @2x.png

    一般都是项目资源文件不存在造成的,把xcode配置中该资源删掉,重新加入就好。 在 xcode build phases 中找到该资源,删除就好...

文集作者