RunLoop , 运行循环, App 可以在程序运行过程中做一些事情. RunLoop 是什么? 为了说明, 我们分别用 Xcode 创建两个...
怎么思考这个问题呢?在之前的那篇文章中, 我们详细介绍了 LLVM 编译代码的过程, 我们可以把代码编译成 C++ 代码, 查看内部运行的过程....
在前几篇文章里我们一直聊的是 Intel 格式的 8086汇编, 这篇文章我们聊聊 AT&T 格式的汇编语法. AT&T VS Intel ...
接着上一篇文章, 这篇主要讲汇编程序中函数的调用. call 和 ret 指令: 函数的调用. call 标号 : 将下一条指令的偏移地址入栈后...
在上篇文章中我们具体介绍了汇编语言的一些背景, 以及 8086汇编 工作原理, 在这篇文章中具体讲解8086汇编指令, 看完这个有助于学习ARM...
编程语言的发展 机器语言: 由 0 和 1 组成. 汇编语言(Assembly Language): 用符号代替了 0 和 1, 比机器语言更加...
在前一片文章中, 我介绍了与 LLVM 相关的一些内容, 里面涉及到一些应用 做语法树分析, 实现语言转换, 入如OC转Swift, JS 或...
程序什么时候会造成崩溃? 会引发程序运行崩溃基本有两种情况 c++语言层面的错误,比如野指针,除零,内存访问异常等, 这种可以通过信号机制来捕获...
1. .dSYM文件是什么? debugger Symbols 的简称 .dSYM文件是一个符号表文件, 这里面包含了一个16进制的保存函数地址...
文集作者