240 发简信
IP属地:天津
  • 240
    dyld加载应用启动原理详解

    我们都知道APP的入口函数是main(),而在main()函数调用之前,APP的加载过程是怎样的呢?接下来我们一起来分析APP的加载流程。 一、利用断点进行追踪 首先我们创建...

  • 240
    函数调用栈

    对于程序,编译器会为其分配一段内存,在逻辑上可以分为代码段、数据段、堆、栈,而函数调用则是发生在栈上。代码段:保存程序文本,指令指针eip就是指向代码段,可读可执行不可写数据...

  • iOS ##运算符

    运算符可以用于宏函数的替换部分。这个运算符把两个语言符号组合成单个语言符号,为宏扩展提供了一种连接实际变元的手段 例子一: 编译运行输出: 就是个粘合剂,将前后两部分粘合起来...