20篇文章 · 21321字 · 2人关注
一、KVO的初体验 KVO的步骤: 1.添加观察 2.observe回调 3.在合适位置更改观察属性的值 4.在dealloc里移除观察 二、K...
KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...
1. 主类的方法和分类的方法重名,会如何调用? 如果重名的是+load方法,则先执行父类的load方法 ,其次主类的load方法,最后执行分类的...
上一篇中,我们介绍了类是如何从mach-o中加载到内存的,分析了read_images方法,readClass方法, realizeClassW...
在iOS底层原理 13 :dyld与objc的关联[//www.greatytc.com/p/ce42d94f0160]中,我们初步探...
本文的主要目的是理解dyld与objc是如何关联的 _objc_init 源码解析 我们来看一下libobjc中_objc_init的源码 根据...
持续更新中...
一、应用程序的加载 APP加载过程:程序启动依次加载dyld、libSystem、libdispathc.dyld、libobjc动态库,最终调...
前言: 在慢速查找流程中,如果最后都没有找到这个imp,那么会进入动态方法决议resolveMethod_locked(),那么接下来会到哪里呢...
文集作者