题记 作为iOS开发者,对category肯定不会陌生,category一般又叫分类,当我们需要为一个类增加额外的方法属性等时,分类便是我们的首...
题记 前面我们提到,在OC对象中实例对象的isa是指向类对象,类对象的isa指向元类对象,这样我们可以通过isa把OC中的三种对象联系起来。那么...
题记 对于上文提到isa以及superclass的导向图,相信细心的朋友们会发现一个细节,基类的元类对象的superclass指针是指向基类的类...
题记 正如我们前文提到,OC的每个对像中都会有一个isa指针,每个类中都会有一个superclass指针,那么它们有什么用?实例对象,类对象,元...
题记 在了解OC对象在内存的本质后,那么我们进一步思考,OC对象是怎么分类的呢?每个类的作用,以及之间的联系又是怎么样呢? 正题 Object-...
题记 如我们iOS开发者所知,目前iOS还没有支持原生展现GIF图片,因此合成和分解GIF图片对于我们处理各种动画效果有着很高的使用价值。话不多...
题记 上一篇我们提到NSObject对象在内存所占大小,由此引出的问题,其他的OC对象比如我们自定义一个继承自NSObject的Person类,...
题记 这系列的目的是回顾一下学到的知识,对OC底层原理作一翻探究,以及对一些常见的底层原理面试题作一次总结。 准备工作 如题目所示,我们新建一个...
开发的插件效果如下 简介 本开发是基于LLVM,那么我们先来简单了解一下LLVM: LLVM项目是模块化、可重用的编译器以及工具链技术的集合 美...