一、证书 1.创建发布的app需要开发者账号,每个开发者账号发布app需要先使用一台电脑的CSR文件生成账号的Distribution和Deve...
一、数据结构 概念 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数...
前言 前边两篇文章(objc_msgSend探索、消息的查找流程探索)我们对调用方法到消息的查找流程做了详细探索,如果说我们没有找到方法(消息)...
前言 上篇文章我们对objc_msgSend进行了探索,主要是快速查找流程的汇编语言探索,最终我们探索到了__class_lookupMetho...
前言 该系列我们来探究一下OC的消息发送和转发机制,本文我们就来对objc_msgSend做一下初步探索,明白方法调用是如何快速寻找到方法的。以...
一、前言 上篇文章我们探索了类对象的结构,知道了实例对象和对象方法是存储在类的class_ro_t里。我们知道对象方法sel和方法的实现imp是...
一、前言 前边文章我们介绍了OC对象的alloc流程和isa的分析,接下来我们来探索一下OC中的类。 二、内存中的类 我们都知道同一个类的对象在...
OC是一门面向对象的语言,上篇文章我们讲解了对象创建alloc的流程,知道了每个对象都有一个isa指针,那么我们接着上篇文章详细讲解一下isa初...
研究OC底层原理,就应该从最基本和最熟悉的开始,那就是对象的创建alloc底层实现。本文就我自己探索和学习到的alloc实现进行总结,有问题请指...