240 投稿
收录了67篇文章 · 67人关注
  • Runtime | 自定义KVO

    准备工作 重写一个分类 一般是NSObject需要导入一个头文件 头文件声明方法 方法实现 说明 objc_registerClassPair...

  • 通过Runtime源码了解Objective-C中的方法存储

    原文链接 有经验的iOS开发者应该都知道,Objective-C是动态语言,Objective-C中的方法调用严格来说其实是消息传递。举例来说,...

    0.5 acBool 1 5
  • 通过Runtime源码了解关联对象的实现

    原文链接 在iOS开发中,Category是经常使用到的一个特性,合理的使用Category能够减少繁琐代码,提高开发效率。在使用Categor...

    0.4 acBool 0 3
  • Resize,w 360,h 240
    runtime往事一二

    runtime 的几个应用场景: 消息转发 method siwizzling 归解档、模式互转 自定义KVO 消息转发 消息转发机制的流程: ...

  • iOS: runtime swizzle应用之-CXAppDeleagte源码解析

    写在前面 runtime中的Method Swizzling技术被称为OC的"黑魔法",iOS的hook技术都是由ta来实现的.本文通过解析 C...

  • Runtime

    一、Runtime简介   Runtime 简称 运行时机制,也就是在运行时候的一些机制,其中最主要的是 消息机制。   对于C语言: 函数的调...

  • Resize,w 360,h 240
    我也玩下runtime(干货)

    关于runtime的介绍这里就不做记录了,简书内搜索 “runtime”一大堆。曽看到过一篇介绍runtime的文章,末尾写了一句话:用runt...

  • Resize,w 360,h 240
    Runtime详解

    转发自一个低调的iOS开发 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC...

  • Swift3.0 利用 Runtime 简单封装一个字典转模型

    在通常的项目中,我们经常会用到字典转 model 的操作,我们可以使用系统的setValuesForKeys(Swift)setValuesFo...

  • 内功修炼篇--runtime

    前言 因为前些日子写了个关于导航栏控制器的Demo地址在这,开篇我想先稍微讲一下这个,我是觉得原生的导航栏在UI如此丰富以及多层VC的情形下,导...

专题公告

iOS进阶相关