本文主要简述类(元类)对象里面的方法缓存、消息发送(包括消息发送,动态方法解析与消息转发)与super关键字的底层原理
iOS 底层原理 --- isa指针
发表于
分类于
iOS
本文讲述isa指针在runtime内部的底层实现和isa的优化方式
iOS 底层原理 --- Block、__block及其底层实现
发表于
分类于
iOS
本文主要简述Block、__block的本质是什么东西,文章涉及循环引用等开发常见问题,需要重点关注。
iOS 底层原理 --- Category、+load、+initialize和关联对象
发表于
分类于
iOS
本文简述iOS中分类的底层实现和load方法、initialize方法在类和分类中的调用特性,还有如何通过关联对象的方式给分类添加属性,以及关联对象的底层实现原理
iOS 底层原理 --- KVC
发表于
分类于
iOS
本文讲述KVC的底层实现和KVC是否能触发KVO呢?
iOS 底层原理 --- KVO
发表于
分类于
iOS
本文简述KVO的底层实现是怎么一回事
iOS 底层原理 --- instance、class和meta-class
发表于
分类于
iOS
本文讲的是实例对象(instance),类对象(class),元类对象(meta-class)的内容和他们之间的联系
iOS 底层原理 --- NSObject
发表于
分类于
iOS
本文只是作为iOS底层原理课程的笔记用,所以均为结论性内容,如有疑问可在评论区进行探讨。
iOS动态加载字体
发表于
分类于
iOS
当你某个在开发某个SDK时需要使用到特殊字体,因为无法修改应用的info.plist,所以这时候我们需要采用动态注册字体的方式加载字体,方法如下
iOS 14 App Clips
发表于
分类于
iOS
本文将主要探讨App Clips开发流程 和 组件化、非组件化两种开发方式下如何复用代码的问题。