简介 Mach-O是iOS/OS可执行文件。编译成功后,找到app文件->显示包内容,即可找到可执行文件。 常用指令 查看Mach-O格式 查看Mach-O架构 查看Mach...
简介 Mach-O是iOS/OS可执行文件。编译成功后,找到app文件->显示包内容,即可找到可执行文件。 常用指令 查看Mach-O格式 查看Mach-O架构 查看Mach...
该节是ffmpeg开发播放器学习笔记的第六节《ffmpeg解码音频,使用AudioQueue 播放》 ffmpeg音频解码后的数据是PCM(Pulse Code Modula...
短视频的录制大概的方式如图简单分成 3个步骤 1 采集数据, 2 滤镜处理, 3 预览和编码。为什么把预览和编码放在3这个顺序,后面会有提到。目前只需了解大概划分这样划...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java 的开发显得格外的笨重,繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。...
重签名后,证书所对应的APP跟签名后的APP不能共存吧
iOS 重签名准备1.1 获取一个破壳的 ipa 包可以通过 pp 助手下载现成的破壳 app, 我下载的 QQ 音乐.pp.png将 ipa 包中的 .app 文件 Copy 出来备用...
简介 默认情况下,Swift可以防止代码中发生不安全的行为.例如,Swift确保变量在使用之前进行初始化,在取消分配后不访问内存,并检查数组索引是否存在越界错误。Swift还...
xcrun -sdk iphoneos指定平台 -arch arm64指定架构 查看LLVM的中间代码IR (Intermediate Representation) 中间代...
栈区(block) 定义块的时候,其所占的内存区域是分配在栈中的.块只在定义它的那个范围内有效.例如,下面这段代码就有危险: 定义在if及else语句中的两个块都分配在栈内存...
简介 Swift 使用 Automatic Reference Counting (ARC) 管理应用内存的使用,ARC自动释放那些不在使用的对象,然而在一些场景下ARC需要...
OC 过来的确实 懵逼
Swift中的问号?和感叹号!Overview 在 C 和 Objective-C 中,没有可选项的概念。在 Objective-C 中有一个近似的特性,一个方法可以返回一个对象或者返回 nil 。 ni...
简介 QTEventBus 事件总线集中管理事件流,跟ReactiveCocoa函数响应式编程框架类似(Functional reactive programming,简称F...
Swift 关键字 defer 字面意思是推迟, 那什么时候执行呢? 在函数即将结束(return 之前). 具体的使用场景有 try catch 清理工作, 回收资源,加锁...
Mutating 可改变 使用场景: 1.结构体,枚举类型中声明修饰方法 mutating func funcName() 2.extension, protocol...