代码在 RunLoopDemo 中。 RunLoop 与 performSelector 第一个 ViewController:场景:页面上有一...
此篇主要分析 RunLoop 的源码,对源码的注释在仓库中。 分析源码我主要采用的是: RunLoop 相关的结构 -> RunLoop 如何创...
此篇为对 RunLoop 的相关概念的总结,主要介绍 RunLoop 的一些概念 RunLoop 简介 RunLoop 是与线程相关联的基础架构...
class-dump的安装 系统:macOS High Sierra 版本 10.13.1首先下载class-dump。下载地址下载完成后得到一...
LLVM具有强大的模块间优化功能,可以在链接时使用。链接时优化(LTO)就是指在链接时进行模块间的优化。本文介绍了LTO优化器与链接器在接口上的...
本文是学习Makefile的总结与记录,学习自 跟我一起写Makefile 感谢作者与整理者,需要pdf文件请留言,如有错误请及时提出。 在学习...
学习了一段时间的LLVM后,难免需要对其做一个总结,同时准备下一阶段的学习工作——基于LLVM自定制代码混淆器。在此只记录学习内容,不表达实现方...
函数的Annotation LLVM通过在函数定义上使用annotation(注解),可以在编写源语言程序时控制LLVM在某个函数上的使用,或者...
【LLVM】编写自己的pass LLVM的Pass框架是LLVM中的重要部分,多个pass一起完成了LLVM的优化与代码转换工作。每个pass都...