240 发简信
IP属地:广东
  • Resize,w 360,h 240
    《OC底层-经典面试1》isKindOfClass&isMemberOfClass

    前言 今天我们结合前面所学的OC底层来对经典的面试题进行分析,将学习成果运用到实践中。 目录 1、简介 在日常开发中我们经常用到isKindOf...

  • Resize,w 360,h 240
    《OC底层系列五》-类的结构分析

    前言 通过上一篇 《OC底层系列四》-isa&superclass分析》[https://www.jianshu.com/p/532736522...

  • Resize,w 360,h 240
    《OC底层系列四》-isa&superclass分析

    前言 通过上一篇 《OC底层系列三》-对象和类的关联[https://www.jianshu.com/p/2d1bb63fd616]中我们知道对...

  • Resize,w 360,h 240
    C语言位域详解和实例分析

    前言 在探究OC底层源码的时候,涉及到了联合体和位域相关知识。比如objc_objct里面的isa_t就是一个联合体,isa_t里面就有位域类型...

  • Resize,w 360,h 240
    《OC底层系列三》-对象和类的关联

    前言 我们都知道对象由类实例化而来,在上一篇《OC底层系列二》-对象[https://www.jianshu.com/p/8be91ef4bfe...

  • Resize,w 360,h 240
    《OC底层系列》- 配置可编译运行的objc4源码

    前言 我们想要了解OC的底层是如何实现的,比如alloc背后的的实现流程,我们如何去探究?总结了一下有几下几种办法:1.通过断点追踪2.通过通过...

  • Resize,w 360,h 240
    《OC底层系列二》-对象

    前言 上一篇我们分析了alloc&init&New的实现,创建一个对象实际上返回了一个id类型的obj,今天让我们来剖析这个obj。 目录 简介...

  • Resize,w 360,h 240
    《OC底层系列一》-从alloc&init&New开始

    前言 我们在开发过程中,接触最多的就是[[NSObjec alloc] init]或者[NSObject New]了,因此想要探究OC的底层原理...

  • Resize,w 360,h 240
    带你深入理解iOS-内存对齐

    前言 在iOS底层源码学习中,会需要分析一个结构体所占用的内存大小,这里面就涉及到了内存对齐 今天,我将结合内存对齐的概念、原因、规则、实际例子...