OC底层文章汇总

底层源码探索方式

OC底层探索(一):alloc、init、new源码分析

对象底层:结构体+alloc分析

OC底层探索(二) :源码探索的三种方式
OC底层探索(三) 内存对齐原理

对象的本质:isa+isa属性分析+类结构

OC底层探索(四) ISA的结构与类的关联、ISA走位分析
OC底层探索(五) 类的结构分析
OC底层探索(六) isa 经典面试题分析
OC底层探索(七) cache_t分析

方法的本质:消息发送,即objc_msgSend流程分析

OC底层探索(八)objc_msgSend 流程之方法快速查找
OC底层探索(九)objc_msgSend 流程之方法慢速查找
OC底层探索(十)objc_msgSend 流程之方法的动态方法决议和消息的快速转发、慢速转发

类的加载

OC底层探索(十一)dyld流程
OC底层探索(十二)_objc_init分析——类的加载
OC底层探索(十三)_objc_init分析——类的加载(下)
OC底层探索(十四)_objc_init分析——load_images分析

KVC、KVO

OC底层探索(十五)KVC底层原理
OC底层探索(十六) KVO底层原理
OC底层探索(十七)自定义实现KVO

OC底层面试题

OC底层面试题

OC多线程

OC底层探索(十八)内存五大区
OC底层探索(十九) 多线程
OC底层探索(二十)GCD原理之队列的创建
OC底层探索(二十一)GCD异步、GCD同步、单例、信号量、调度组、栅栏函数等底层分析
OC底层探索(二十二)八大锁

block

OC底层探索(二十三)Block用法及原理

内存管理

OC底层探索(二十四)内存管理 – 引用计数底层分析
OC底层探索(二十五)内存管理 --强引用

界面优化

OC底层探索(二十六)界面优化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值