WebRTC在SDP协商后会默认打开手机的音频资源,这中体验不友好,因此需要对源码进行改动,如下为需要更改的流程: RTCAudioTrack->RTCAudioSource...
WebRTC在SDP协商后会默认打开手机的音频资源,这中体验不友好,因此需要对源码进行改动,如下为需要更改的流程: RTCAudioTrack->RTCAudioSource...
Mach-O符号表 点击了解更多关于Mach-O[https://www.jianshu.com/p/2dbf81369e10]。 Symbol Table 符号表,符号名称...
1. 从编码到启动 app 的过程?(源码→可执行文件→内存)这三个点回答 2. 思考下图中的 Swift.String.init() 方法是存放在哪里?(Mach-O 还是...
1.结构体基本介绍? 在 Swift 标准库中,绝大多数的公开类型都是结构体,而枚举和类只占用很小的一部分 比如 Bool、Int、Double、String、Array、D...
一、CPU VS GPU 1. 对于计算机硬件,绘图和动画有哪两种处理方式?为什么处理图像尽量使用 GPU? CPU:中央处理器 GPU:图形处理器 总体来说,我们可以用软件...
一、autoreleasePool 自动释放池补充 1. 在MRC下,为什么需要有自动释放池? 自动释放池的作用:延迟释放,使用方便 上述代码中,我们可以在大括号内随意使用p...
一、本节只记录问题,答案和细节从大神的文章中寻找 大神文章链接 https://www.jianshu.com/p/c294d1bd963d[https://www.jian...
一、何为架构? 架构(Architecture) 软件开发中的设计方案 类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系 二、苹果版 MVC 1. Model(在...
内存管理一直是学习 Objective-C 的重点和难点之一,在实际的软件开发工作中,经常会遇见由于内存原因而导致的crash。而autorelease pool在内存管理中...