• 120
    Block

    block本质上也是一个OC对象,它内部也有一个isa指针。 block是封装了函数调用以及函数调用环境的OC对象。Block底层结构.png ...

    0.5 87 1 1
  • 120
    Category

    Category的实现原理:Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议...

  • 120
    KVC

    KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性。 常见的API有: 通过KVC修改属性会触发...

  • 120
    KVO

    KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。KVO.png 未使用KVO监听的对象...

  • 120
  • OC对象的分类

    OC中的对象,简称OC对象,主要可以分为3种: instance对象(实例对象) instance对象就是通过类alloc出来的对象,每次调用a...

  • OC对象的本质

    平时编写的OC代码,底层实现都是C/C++代码,编译器再将C/C++代码转化成汇编语言代码,再转化为机器语言代码(0/1),所以OC的面向对象都...

  • 120
    愿世界温柔待你

    我喜欢这个世界是柔软的 一个人不会伤害另一个人 最旧最皱的一张脸下面 也还是 叶芽一样的善良 天真 我喜欢这个世界是柔软的 微笑风般自由流溢 眼...