![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS底层
文章平均质量分 97
GY-93
这个作者很懒,什么都没留下…
展开
-
OC底层学习-对象的本质
OC学习-对象的本质1. OC对象的本质1.1结构的内存对齐1.2 怎么把OC类通过终端转换成C++文件1.3 查看源码1.4面试题:一个NSObject的对象占多少内存?1.5实时查看内存数据1.6 常用的LLDB指令1.7 示例-验证-结论2 .Instance对象2.1 instance对象2.2 Class对象2.3 meta_class元类对象2.4 isa指针2.5 .面试题2.5.1 对象的isa指针指向哪里2.5.1 OC的类信息存放在哪里?2.5 答疑1. OC对象的本质OC代码经过原创 2020-08-02 15:46:36 · 337 阅读 · 1 评论 -
OC底层学习-RunLoop
顾名思义: 运行循环,在程序运行过程中循环做一些事情应用范畴:定时器(Time)、事件响应、手势识别、界面刷新网络请求AutoreleasePool(自动释放池)上述这些技术都是基于RunLoop实现的如果没有RunLoop,程序执行完代码就会退出程序,如://命令行程序默认没有RunLoop 执行完代码就退出");return 0;如果有了RunLoop,程序并不会马上退出,而是保持运行状态RunLoop的基本作用:保持程序持续运行。原创 2020-10-30 11:32:51 · 256 阅读 · 0 评论