240 发简信
IP属地:北京
  • 执行这个 cmake -G Xcode ../llvm
    报错 咋解决的
    CMake Error at projects/compiler-rt/test/builtins/CMakeLists.txt:55 (message):
    Target clang_rt.builtins_arm64_osx does not exist

    iOS-底层原理 31:LLVM编译流程 & Clang插件开发

    iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM...

  • 同问这个问题

    iOS-底层原理 31:LLVM编译流程 & Clang插件开发

    iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM...

  • 120
    结构体内存对齐

    一: 我们在了解结构体内存对齐之前先看下下面两个简单的知识点 1 :oc类型在32位和64位占的字节,如图 2 :内存对齐原则 *数据成员对齐规则:结构(struct)(或联...

  • 120
    alloc底层原理探索流程

    alloc底层原理探索 为什么要alloc底层探索?在我们开发中经常用到[xxx alloc],但是我知道做了什么?底层是如何实现的呢 ?现在就让咱们一起来探索一下吧! 在探...

  • 使用Runtime修改UILabel的setText方法

    1、新建一个UILabel的Category(UILabel+AOP),添加一个桥梁方法 2、使用runtime得到SEL、Method、IMP 3、先将桥梁方法的IMP 替...

  • 不错 受教了

    浅谈Runloop

    Runloop是做什么的 Runloop顾名思义,运行着的循环,它保证我们的线程在有任务的时候执行任务,没有任务的时候处于休眠状态,比如我们的主线程,main函数里调用UIA...