KVO的实现原理 KVO-键值观察机制,原理如下: 1.当给A类添加KVO的时候,runtime动态的生成了一个子...[作者空间]
UIButton在开发中经常遇到的两个问题, 1、 第一个问题是多个button可以同时响应。 2、 第二问题点击...[作者空间]
消息机制流程 消息发送 动态方法解析 消息转发image.png 动态方法解析 如果在当前类,父类都没有找到该方法...[作者空间]
转载当 NSDictionary 遇见 nil 相信用 Objective-C 开发 iOS 应用的人对下面的 c...[作者空间]
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下...[作者空间]
runtime简称运行时。OC是运行时机制,也就是在运行时才做一些处理。例如:C语言在编译的时候就知道要调用哪个方...[作者空间]
Runtime是什么 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我...[作者空间]
其实这篇文章,是上篇文章Runtime的应用部分的展开,从任意页面跳转任意页面这块主要不是Runtime的知识点,...[作者空间]
runtime在 iOS 的作用和地位在此就无需多费口舌了.接下来我以添加属性为例, 用 runtime 给 Fo...[作者空间]
场景 当app有点卡的时候,多次点击相同的button,经常出现,跳转了N次相同的界面(比如闲鱼) 解决办法 用运...[作者空间]
事先说好 前不久看到 @sunnyxx 想找一个性取向正常的实习生帮他分担一点工作量,当想起他和 @ibirem...[作者空间]
使用函数指针方式 当有额外参数时,如 使用宏忽略警告 通过使用#pragma clang diagnostic p...[作者空间]
前话 这几天在系统的学习 runtime,在学习 runtime 的基础使用案例中,"方法替换"这种使用情况下,发...[作者空间]
面试官如果这样问你,其实想问你有关runtime一些基础知识 Objective-C中调用函数的方法是“消息传递”...[作者空间]
前言 在开始之前建议先阅读iOS runtime的基础理解篇:iOS内功篇:runtime 有筒子在面试的时候,遇...[作者空间]
1.Ivar 1.1Ivar 的类型 typedef objc_ivar * Ivar; Ivar是objc_iv...[作者空间]
一般来说,对于简单的键值对存储,使用NSUserDefault方法来储存是一个很不错的方法,通过NSUserDef...[作者空间]