Avatar notebook default
29篇文章 · 52100字 · 2人关注
  • Resize,w 360,h 240
    类扩展 与 关联对象的底层原理探索

    类扩展、分类的区别 1. Category(分类或者类别) 专门给主类添加新的方法 不能给分类添加成员变量(添加了也获取不到) 可以给分类添加属...

  • Resize,w 360,h 240
    iOS 底层原理-类的加载(下)

    load_images 进入 load_images 源码实现,如下 load_images 方法的主要作用是加载镜像文件,其中关键代码为 pr...

  • Resize,w 360,h 240
    iOS 底层原理-类的加载(中)

    在上一篇 iOS 底层原理-类的加载(上)[https://www.jianshu.com/p/d38987a082fc] 分析了 map_im...

  • Resize,w 360,h 240
    iOS 底层原理-类的加载(上)

    在上一篇文章 iOS 底层 dyld 与 objc 的关联[https://www.jianshu.com/p/5d030e8e8c41] 中分...

  • Resize,w 360,h 240
    iOS 底层 dyld 与 objc 的关联

    在之前的文章中iOS应用程序加载流程[https://www.jianshu.com/p/9e6b90d3e181]主要讲述了 dyld 的加载...

  • Resize,w 360,h 240
    关于 NSProxy 的理解与运用

    什么是 NSProxy 首先,我们看下官方给出的定义 NSProxy 是一个为对象定义接口的抽象父类,它为充当其他对象或尚不存在的对象的替代对象...

  • iOS 中几种多继承的实现方式

    单继承与多继承概念 继承是面向对象的基本特征之一,在具体语言的语法上设计有两种形式:多继承与单继承。 单继承 一个子类只有一个父类 优点:类层次...

  • Resize,w 360,h 240
    iOS 中关于 NSTimer 的强引用分析

    问题抛出 我们先来看一个案例,创建一个空工程,创建三个导航控制器,分别叫 A、B、C。添加如下逻辑:A 界面 push 到 B 界面,B 界面 ...

  • Resize,w 360,h 240
    iOS 内存管理之 AutoReleasePool

    自动释放池 自动释放池 是 OC 的一种 内存自动回收机制。它可以延迟加入 AutoreleasePool 中的变量 release 的时机,即...

文集作者