iOS面试-oc部分讲解
课时介绍
GCD线程执行顺序控制
课程介绍
全面讲解iOS- oc部分底层知识以及面试题
解答QQ群: 817204004
OC基础知识
1、OC对象的本质
2、KVO、KVC
3、对象、类、元类、isa、superclass
4、分类、关联对象
Block
1、Block数据结构
2、变量的捕获
3、内存管理
4、block的循环引用
Runtime
1、isa、非指针类型的isa
2、方法缓存
3、消息机制
4、消息发送、动态方法解析、消息转发
OC内存
1、OC的内存布局
2、OC的内存管理方案
3、OC内存的数据结构
4、MRC与ARC
5、引用计数原理
6、弱引用指针
7、自动释放池
8、OC的循环引用
多线程
1、多读单写
2、GCD的使用
3、常驻线程
Runloop
1、runloop的数据结构
2、事件循环机制
3、常驻线程
推荐课程
![](https://img-bss.csdnimg.cn/20230310164946402.jpg)
信息系统项目管理师自考笔记
李明 · 471人在学
![](https://img-bss.csdnimg.cn/20230209103846475.jpg)
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 19518人在学
![](https://img-bss.csdnimg.cn/20230223112139850.jpg)
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 3966人在学
![](https://img-bss.csdnimg.cn/20230310023309619.jpg)
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 711人在学
![](https://img-bss.csdnimg.cn/20230306080326366.jpg)
基于SSM酒店管理系统(毕设)
小尼老师 · 756人在学
![](https://img-bss.csdnimg.cn/20230309142945699.jpg)
java项目实战之购物商城(java毕业设计)
Long · 5036人在学
![](https://img-bss.csdnimg.cn/20230209103441430.jpg)
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1440人在学
![](https://img-bss.csdnimg.cn/20230209102556332.jpg)
Python Django 深度学习 小程序
钟翔 · 2197人在学
![](https://img-bss.csdnimg.cn/20230319220248658.jpg)
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 460人在学
![](https://img-bss.csdnimg.cn/20230217182141590.jpg)
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3783人在学