240 发简信
IP属地:河南
  • iOS APP审核前注意事项和审核被拒的处理意见

    一、证书 1.创建发布的app需要开发者账号,每个开发者账号发布app需要先使用一台电脑的CSR文件生成账号的Distribution和Deve...

  • Resize,w 360,h 240
    数据结构与算法—基础篇

    一、数据结构 概念 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数...

  • Resize,w 360,h 240
    OC消息转发(三)— 动态方法解析和消息转发机制

    前言 前边两篇文章(objc_msgSend探索、消息的查找流程探索)我们对调用方法到消息的查找流程做了详细探索,如果说我们没有找到方法(消息)...

  • OC消息转发(二)— 消息的查找流程探索

    前言 上篇文章我们对objc_msgSend进行了探索,主要是快速查找流程的汇编语言探索,最终我们探索到了__class_lookupMetho...

  • Resize,w 360,h 240
    OC消息转发(一)— objc_msgSend探索

    前言 该系列我们来探究一下OC的消息发送和转发机制,本文我们就来对objc_msgSend做一下初步探索,明白方法调用是如何快速寻找到方法的。以...

  • Resize,w 360,h 240
    OC类的探索(二)—类对象的方法缓存

    一、前言 上篇文章我们探索了类对象的结构,知道了实例对象和对象方法是存储在类的class_ro_t里。我们知道对象方法sel和方法的实现imp是...

  • OC类的探索(一)—类的结构分析

    一、前言 前边文章我们介绍了OC对象的alloc流程和isa的分析,接下来我们来探索一下OC中的类。 二、内存中的类 我们都知道同一个类的对象在...

  • Resize,w 360,h 240
    OC对象原理(二)— isa指针详解

    OC是一门面向对象的语言,上篇文章我们讲解了对象创建alloc的流程,知道了每个对象都有一个isa指针,那么我们接着上篇文章详细讲解一下isa初...

  • Resize,w 360,h 240
    OC对象原理(一)— alloc流程探索

    研究OC底层原理,就应该从最基本和最熟悉的开始,那就是对象的创建alloc底层实现。本文就我自己探索和学习到的alloc实现进行总结,有问题请指...