前言 今天我们结合前面所学的OC底层来对经典的面试题进行分析,将学习成果运用到实践中。 目录 1、简介 在日常开发中我们经常用到isKindOfClass或者isMember...
前言 今天我们结合前面所学的OC底层来对经典的面试题进行分析,将学习成果运用到实践中。 目录 1、简介 在日常开发中我们经常用到isKindOfClass或者isMember...
前言 通过上一篇 《OC底层系列四》-isa&superclass分析》[https://www.jianshu.com/p/53273652250e]中我们分析了isa和s...
前言 通过上一篇 《OC底层系列三》-对象和类的关联[https://www.jianshu.com/p/2d1bb63fd616]中我们知道对象的类信息存储在其isa中的的...
前言 在探究OC底层源码的时候,涉及到了联合体和位域相关知识。比如objc_objct里面的isa_t就是一个联合体,isa_t里面就有位域类型的数据。今天我们就来好好学习一...
前言 我们都知道对象由类实例化而来,在上一篇《OC底层系列二》-对象[https://www.jianshu.com/p/8be91ef4bfec]中,我们知道对象是一个ob...
前言 我们想要了解OC的底层是如何实现的,比如alloc背后的的实现流程,我们如何去探究?总结了一下有几下几种办法:1.通过断点追踪2.通过通过打符号断点alloc3.阅读o...
前言 上一篇我们分析了alloc&init&New的实现,创建一个对象实际上返回了一个id类型的obj,今天让我们来剖析这个obj。 目录 简介 今天我们来从以下3个问题入手...
前言 我们在开发过程中,接触最多的就是[[NSObjec alloc] init]或者[NSObject New]了,因此想要探究OC的底层原理,我们先从alloc&init...
前言 在iOS底层源码学习中,会需要分析一个结构体所占用的内存大小,这里面就涉及到了内存对齐 今天,我将结合内存对齐的概念、原因、规则、实际例子,让你深入理解内存对齐,掌握分...
这几年有个词很火,叫“零工经济”。 如美国学者黛安娜·马尔卡希在《零工经济》书中所说: “用时间短、灵活的工作形式,取代传统的朝九晚五工作形式,包括咨询顾问、承接协定、兼职工...
跳槽天天有,offer哪家强? 小伙伴从年初到现在,大大小小的公司面试了很多,但总没有拿到一个满意的offer,要么是公司太小,要么就是package太低。心念念的字节跳动,...