
代碼在 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都...