240 投稿
收录了14篇文章 · 2人关注
  • iOS KVC (四)keyPath的深度解析

    iOS KVC(一)基本了解iOS KVC (二) 不可不知的赋值深层次原理iOS KVC (三)不可不知的取值深层次原理iOS KVC (四...

  • Resize,w 360,h 240
    iOS KVC和KVO详解

    KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者...

    19.2 jackyshan 9 200
  • KVO,面试中遇到的四个问题

    基本上中级别以上的面试都会问到KVO的实现原理。稍微做准备就知道利用运行时,自动生成子类,重写setter方法…… 这是原理可以通过一篇博客来轻...

  • 实现自己的 KVC

    本文只是按照自己思路实现了 setValue:forKey: 和 setValue:forKeyPath: 这两个方法,所以这个标题起得有点夸张...

  • Resize,w 360,h 240
    iOS开发 -- KVO的实现原理与具体应用

    本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所...

    20.0 啊左 107 438 1
  • Resize,w 360,h 240
    iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

    KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过...

  • Resize,w 360,h 240
    KVC进阶(一)

    前言 KVC(Key Value Coding)技术可以不直接访问对象属性的getter和setter而获取属性值\给属性赋值 这几个方法相信大...

    0.3 01_Jack 2 26
  • Resize,w 360,h 240
    KVO进阶(四)

    前言 这篇写一下KVO的原理及手动实现 正文 先看这样一段代码 isa是真实类型,class是系统提供方法获取的类型。可见,对person进行观...

    0.1 01_Jack 2 13
  • Resize,w 360,h 240
    KVO进阶(三)

    前言 进阶三回顾前两篇文章,共分两部分。第一部分写个奇怪的小程序,用来说明KVO的监听和被监听对象的可变性,第二部分接着上篇写KVO的依赖设置 ...

  • Resize,w 360,h 240
    KVO进阶(一)

    前言 KVO(key value observing),可以监听指定键,值的改变。与KVC相似,KVO也是以非正式协议的方式出现Foundati...

    0.3 01_Jack 8 16

专题公告

KVC/KVO编程相关资料