大佬,我用‘GoogleWebRTC’拉下来的只有静态库,没有头文件是怎么回事
iOS WebRTC 教程iOS WebRTC 教程https://www.codercto.com/a/92433.html
在软件工程中,(引自维基百科)设计模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
先看一下消息转发流程: 该方法用于说明消息的返回值和参数类型。NSMethodSignature是方法签名,它是用来记录返回值和参数类型的一个对象。看一下与该类相关的方法: ...
OC语法 1. Block是如何实现的?Block对应的数据结构是什么样子的?__block的作用是什么?它对应的数据结构又是什么样子的? block原理[https://w...
一部记录5年iOS开发的技术栈 宏观上看技术整个体系是一个倒金字塔,越靠上就越偏重于应用,越靠下就越偏重于技术理论;底层的技术是支撑上层技术的实现的,所以越底层涉及的技术点就...
目的 从点击 App 图标到加载 App 闪屏之间会有个动画,我们希望 App 启动速度比这个动画更快。需要注意的是启动时间一旦超过 20s,系统会认为发生了死循环并杀掉 A...
在定位某些crash问题的时候,有时候遇到一些问题很诡异。有时候挂在了系统库里面。这个时候定位crash问题往往是比较头疼的。那么这个时候学会一些汇编知识,利用汇编调试技巧进...
1. KVO是什么 kvo全称Key-Value Observing,键值监听。是对观察者模式的一种实现。对一个对象添加Observer后,如果这个对象发生了改变,我们就会收...
我们先实现几个string看看底层实现 clang之后观察具体实现 通过这4组对照可以看出,字符串在底层会被构造成__NSConstantStringImpl__var_fo...
一 Block的实现 1. 在main函数中声明、实现并调用一个block 2. 然后我们通过clang命令将main.m转为c++文件 clang命令:xcrun -sdk...
在探索OC对象的本质之前,我们要明白Objective-C的代码,底层的实现都是C/C++代码。 而OC中的对象、类则是基于C/C++的结构体来实现的。 我们可以通过将创建好...
目录 1.Runtime简介 2.NSObject起源 (1) isa_t结构体的具体实现 (2) cache_t的具体实现 (3) class_data_bits_t...