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

IP属地:甘肃
前言 今天我们结合前面所学的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个问题入手...
先说原因:下载的App的沙盒在同一个目录下可能存在大小写重名的文件或者文件夹(如A.txt,a.txt)。iOS真机上是区分大小写的,而mac os默认是不区分大小写的,因此...