准备工作 重写一个分类 一般是NSObject需要导入一个头文件 头文件声明方法 方法实现 说明 objc_registerClassPair...
准备工作 重写一个分类 一般是NSObject需要导入一个头文件 头文件声明方法 方法实现 说明 objc_registerClassPair...
原文链接 有经验的iOS开发者应该都知道,Objective-C是动态语言,Objective-C中的方法调用严格来说其实是消息传递。举例来说,...
原文链接 在iOS开发中,Category是经常使用到的一个特性,合理的使用Category能够减少繁琐代码,提高开发效率。在使用Categor...
runtime 的几个应用场景: 消息转发 method siwizzling 归解档、模式互转 自定义KVO 消息转发 消息转发机制的流程: ...
写在前面 runtime中的Method Swizzling技术被称为OC的"黑魔法",iOS的hook技术都是由ta来实现的.本文通过解析 C...
一、Runtime简介 Runtime 简称 运行时机制,也就是在运行时候的一些机制,其中最主要的是 消息机制。 对于C语言: 函数的调...
关于runtime的介绍这里就不做记录了,简书内搜索 “runtime”一大堆。曽看到过一篇介绍runtime的文章,末尾写了一句话:用runt...
转发自一个低调的iOS开发 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC...
在通常的项目中,我们经常会用到字典转 model 的操作,我们可以使用系统的setValuesForKeys(Swift)setValuesFo...
前言 因为前些日子写了个关于导航栏控制器的Demo地址在这,开篇我想先稍微讲一下这个,我是觉得原生的导航栏在UI如此丰富以及多层VC的情形下,导...
专题公告
iOS进阶相关