摘要:
一、设置会话 1、初始化会话枢纽 //创建捕捉会话。AVCaptureSession 是捕捉场景的中心枢纽 self.captureSession = [[AVCaptureSession alloc] init]; /* AVCaptureSessionPresetHigh AVCaptureSe 阅读全文
摘要:
网上的大部分说法都是didSelectRowAtIndexPath方法用错了 正常情况下,这样的错误很容易被发现,但方法用对了还是有这个问题。 发现设置 1、 tableView.bounces = NO 会出现这样的问题,设置为YES后正常 2、 selectionStyle = UITableV 阅读全文
摘要:
顶点着色器代码 attribute vec4 position; attribute vec2 textCoordinate; attribute vec2 textCoordinate1; varying lowp vec2 varyTextCoord; varying lowp vec2 var 阅读全文
摘要:
AVAudioRecorder 同AVAudioPlayer 类似,都是AVFoundation框架下的类 AVAudioRecorder 是一个录音器,可以调用方法来录制音频,使用还是比较简单的。 一、开启录音权限,并设置录音category 需要在info.plist文件中添加Privacy M 阅读全文
摘要:
1 GLKit简析 框架的设计⽬目标是为了了简化基于OpenGL / OpenGL ES 的应⽤用开发。 出现加快了 或`OpenGL`应⽤用程序开发。 使⽤用数学库,背景纹理加载,预先创建的着⾊器效果,以及标准视图和视图控制器来实现渲染循环。 苹果弃⽤了OpenGL ES ,但iOS开发者可以继续 阅读全文
摘要:
抓包使用工具 要对iphone手机进行抓包,有两种方式, 和`tcpdump`, 我使用tcpdump抓包之后,结果也是使用wireshark做的分析,所以这里就只把wireshark的抓包方式描述一下 抓取手机请求,需要使用USB线将手机连接到Mac电脑 步骤 1、获取UDID 可以使用Xcode 阅读全文
摘要:
下载一个镜像文件,并安装成功之后,打开应用,系统提示“已损坏无法打开的情况” App 在 macOS Catalina下提示已损坏无法打开解决办法: 在终端输入以下命令 xxxx 对应无法打开的应用名称,如图 然后重启app就可以打开了 "原文链接" 阅读全文
摘要:
"官方文档地址" 1.KVC 是什么? KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中, 是键值编码,是对象间接访问其属性的一种机制 2.set方法如何查找赋值 2.1 基本数据类型的赋值顺序 方法的默认实现 1 调用方法 按照 和 的顺序查找方法,找 阅读全文
摘要:
m 类的成员变量(member) sm 类的静态成员变量(static member) s 静态变量(static) g 外部全局变量(global) sg 静态全局变量(static global) n 整型和位域变量(number) e 枚举型变量(enumeration) c 字符型变量(ch 阅读全文
摘要:
https握手流程图 交互过程 数据传输过程分两个阶段 1.握手阶段 非对称加密 client hello (客户端 服务端,携带支持的加密套件数组,支持的SSL版本,Random_c) Server Hello (服务端 客户端,携带选定的合适的加密套件,公钥,证书,Random_s) valid 阅读全文