240 发简信
IP属地:广东
  • 120
    Swift中如何正确的使用C++

    前言 swift作为苹果的亲儿子。吸收了各大语言的优点, 不仅拥有解释语言的效率,又能直接操作内存,兼容C,接近C语言的性能。如果能够在swift中使用c++,那么对于swi...

  • 120
    汇编指令-收藏方便查阅

    一: 汇编指令格式 ARM 汇编器的基本语法,这与 GCC汇编器 的语法有所不同,整体编译的流程如下所示; 二: 汇编代码是怎么转换为二进制机器码的 很简单: 转换协议 例如...

  • 120
    iOS-底层原理 :内存管理(二)AutoReleasePool 、RunLoop

    本文主要分析 AutoReleasePool 以及 NSRunLoop 的底层实现 AutoReleasePool 自动释放池 自动释放池是OC中的一种内存自动回收机制,它可...

  • 120
    iOS疑难Crash的寄存器赋值追踪排查技术

    我们会借助一些崩溃日志收集库来定位和排查线上的崩溃信息,但是有些崩溃堆栈所提供的信息有限又不是必现崩溃,很难直观排查出问题的所在。这里我给大家分享一个采用寄存器赋值追踪的技术...

  • iOS:符号冲突(duplicate symbols)

    duplicate symbol '_OBJC_CLASS_$_XXX'这个错误大家应该都比较熟悉,通过错误的描述我们很容易就可以知道这是因为在链接的时候有重复的符号。今天我...