** 依赖** 控制反转 IOC (Inversion Of Control) 框架提供了一个可扩展的代码骨架,用来组装对象、管理整个执行流程。程序员利用框架进行开发的时候,...
音频基础 1.音频三要素 音调:就是音频 , 男生 -> 女生 -> 儿童 音量:震动的幅度 音色:它与材质有很大关系,本质是谐波 音视频编解码整个过程 1.采集数据 AVF...
一: ptrace 作用 ptrace系统调从名字上看是用于进程跟踪的,它提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进程的内核镜像(包 括寄存器)...
一、算术运算符 算术运算符分为单目和双目操作: 单目操作是指对一个操作数进行操作。例如: -a是对a进行一目负操作。 双目操作(或多目操作)是指两个操作数(或多个操作数)进行...
一.常量 1.整型常量 1.1十进制整数 上面的代码中,“=”右面的就是十进制整数。可以带正负号,一搬“+”号省略。 1.2八进制整数 八进制的数表示为前面带“0”的数,如:...
二.基本数据类型 C 语言包含的数据类型如下图所示: 这张图大家肯定在很多教材中都见过,它包含了C语言中涉及的全部数据类型 1.编译器要处理数据 那么就需要知道数据的存储大小...
一.基本字符集 1.标识符 1.1什么是标识符 在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符。也就是说,标识符我们为C语言中出现的所有元...
编译阶段 下面是编译阶段生成的类信息: 根据上面编译器生成的数据,可以得到一些信息: class Swift类编译阶段会生成与Objective-C一样的类元数据,这也是为什...
众所周知iOS应用在越狱设备上比较容易被逆向分析,而静态字符串的硬编码比较容易成为逆向者的突破口。因此有必要做一些字符串硬编码的混淆,如加密的对称加密key,md5的key,...
由于疫情原因,只能在家办公.之前的iOS证书配置都是在公司电脑配置完成,配置一次之后,后面就没怎么配置.这次,不知道怎么回事家里电脑的证书死活有问题,加上Apple开发网站的...
什么输出
ios底层原理-代码块(block)的本质(一)问题 1.什么是block,block的本质是什么?2.block的属性修饰词为什么是copy?使用block有哪些使用注意?3.block为什么会发生循环引用?4.bloc...