240 投稿
收录了7篇文章 · 1人关注
  • Runtime源码 autoreleasepool

    前言 在iOS开发中,由于ARC的普遍使用,内存管理的问题好像不那么常见了,但了解Objective-C的内存管理机制依然是非常必要的,今天我们...

  • Runtime源码 方法调用的过程

    前言 Objective-C语言的一大特性就是动态的,根据官方文档的描述:在runtime之前,消息和方法并不是绑定在一起的,编译器会把方法调用...

  • Runtime源码 +load 和 +initialize

    一、前言 在iOS的开发中,Runtime的方法交换都是写在+load之中,为什么不是+initialize中呢?可能不少朋友对此或多或少有一点...

    0.2 Ly梦k 1 2
  • Runtime源码 Category(分类)

    一、概述 Category又叫分类,类别,类目,作为Objective-C 2.0之后添加的语言特性,Category在如今的OC工程中随处可见...

  • Runtime源码 protocol(协议)

    一、概述 协议定义了一个纲领性的接口,所有类都可以选择实现。它主要是用来定义一套对象之间的通信规则。protocol也是我们设计时常用的一个东西...

  • Runtime源码 成员变量与属性

    上篇文章我们了解了类、对象和isa在runtime中的表示,现在来看看runtime对成员变量和属性的处理。在此之前我们先看看一个重要的概念:类...

  • Resize,w 360,h 240
    Runtime源码 类、对象、isa

    OC做为一门动态语言,runtime是其最大的特点,它是一套底层的 C 语言 API,是 iOS 系统的核心之一。开发者在编码过程中,可以给任意...

专题公告

Runtime