教程 入門教程和進(jìn)階教程业稼,介紹的是OpenGL ES基礎(chǔ),學(xué)習(xí)圖形學(xué)基本概念蚂蕴,了解OpenGL ES的特性盼忌。實踐教程是OpenGL ES在實際開發(fā)中的應(yīng)用,demo的來源主要...
教程 入門教程和進(jìn)階教程业稼,介紹的是OpenGL ES基礎(chǔ),學(xué)習(xí)圖形學(xué)基本概念蚂蕴,了解OpenGL ES的特性盼忌。實踐教程是OpenGL ES在實際開發(fā)中的應(yīng)用,demo的來源主要...
一掂墓、可變參數(shù)是什么 想定義一個方法谦纱,但是不知道以后要用的時候想傳幾個參數(shù)進(jìn)去,最經(jīng)典的例子就是UIAlertView的構(gòu)造方法在 Objective-C 中: 在 Swift...
got 是什么 iOS 開發(fā)中君编,動態(tài)庫是個繞不開的話題跨嘉,系統(tǒng)庫基本上是動態(tài)庫。它的一大優(yōu)勢是節(jié)約內(nèi)存吃嘿,可讓多個程序映射同一份的動態(tài)庫祠乃,實現(xiàn)代碼共享。動態(tài)庫本身也是一個 Ma...
前言:為了基于clang對我們的代碼做一些分析兑燥,我們最常用的就是去分析AST(抽象語法樹)亮瓷,為了能達(dá)到分析AST的目的,我們首先需要做的是能看懂AST降瞳,因此本篇博客的目的是帶...
背景 對于如何編寫第一個LLVM Pass不作贅述嘱支,詳見LLVM官網(wǎng)給出的文檔蚓胸。 現(xiàn)在的問題主要是,文檔上給出的示例是放在LLVM源文件夾下除师,編譯的話容易污染LLVM原始的庫...
IR基本組成部分 IR主要有以下四部分組成:ModuleFunctionBasicBlockInstruction 他們之間關(guān)系:(用圖會描述的更加詳細(xì)沛膳,稍后在貼上)Modu...
前言 上一篇文章我們講了IR的基本語法規(guī)則,這篇文章我們講一下汛聚,如何手動去生成IR!生成IR有以下幾種方式:1锹安、通過c++直接使用Instructions.h文件中的命令來生...
對于 Linux來說,實際信號是軟中斷倚舀,許多重要的程序都需要處理信號叹哭。信號,為 Linux 提供了一種處理異步事件的方法痕貌。比如风罩,終端用戶輸入了 ctrl+c 來中斷程序,會通...