iOS_峰
iOS_峰
全部文章
iOS进阶
Flutter(2)
iOS常见问题(39)
iOS逆向(5)
iOS音视频(4)
Swift(1)
未归档(18)
面试(53)
归档
标签
去牛客网
登录
/
注册
iOS_峰的博客
学无止境,登峰其实才刚刚开始,公众号: iOS进阶宝典,抖音:iOS 普拉斯
全部文章
/ iOS进阶
(共17篇)
2021 iOS底层提升计划
来自专栏
iOS底层提升方案 下方学习大纲大家可以参考学习《OC底层、核心编程探索》专栏的索引。 OC底层探索 OC对象占用内存原理 OC对象 最少占用 16 个字节内存. 当对象中包含属性, 会按属性占用内存开辟空间. 每一行 16...
程序员
iOS
2021-02-23
0
485
Runtime面试题(类对象的数据结构?)
来自专栏
类对象的数据结构? 具体可以参看 Runtime 源代码。 类对象就是 objc_class。 struct objc_class : objc_object { // Class ISA; Class superclass; //父类指...
面试
RunTime
iOS
2021-01-04
0
586
iOS开发——RunTime总结篇
来自专栏
基础路径图: 在学习 RunTime 的基础时, 我们要搞清楚一些重要的东西, 一些专业术语: SEL id Class Method Ivar ...
面试
RunTime
iOS
2021-01-04
0
645
iOS线程数量监控工具
简单却强大的线程监控工具 KKThreadMonitor :当线程过多或瞬间创建大量子线程(线程爆炸),控制台就打印出所有的线程堆栈。便于分析造成子线程过多或线程爆炸的原因。 /******* 线程爆炸,控制台打印如下: ********/ 🔥一秒钟开...
面试
程序员
iOS
2020-12-22
0
691
iOS多线程基础
来自专栏
什么是进程? 进程是指在系统中正在运行的一个应用程序,每个进程之间是相互独立的,系统会给每个进程分配属于自己的内存空间 什么是线程? 一个进程想要执行任务,必须得有线程,每个进程至少要有一个线程,进程的所有任务都在线程中执行,线程中的任务执行...
程序员
面试
iOS
2020-12-12
0
657
OpenGL之离屏渲染
来自专栏
什么是离屏渲染 Off-Screen Rendering意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作 为什么需要离屏渲染 因为在帧缓冲区渲染一个视图到屏幕中就抛弃的机制.所以当我们有多组视图需要组合随后统一处理的时候.需要在屏缓冲区额外开辟一个离屏的缓...
程序员
音视频
iOS
2020-11-27
0
777
iOS进阶-Runloop源码探究
来自专栏
开头 这是一篇探究runloop内部原理实现的文章,不涉及具体使用。 内部实现 下面部分会以CFRunLoop说明,因为NSRunloop只是对CFRunLoop的封装 do-while 循环 源码 void CFRunLoopRun(...
程序员
Runloop
iOS
2020-11-23
0
647
首页
上一页
1
2
下一页
末页