CDClassDump 這個(gè)文件是class-dump的一部分,用于檢查Mach-O文件的Objective-C segment getopt_...
啟動(dòng)之后首先會(huì)去查詢可用的簽名證書拜姿,這里用到了NSTask峻汉,NSTask是可以在APP里調(diào)用終端命令的贴汪。而終端是另外一個(gè)進(jìn)程,需要進(jìn)程間通信俱济,可...
Xcode 日志存儲(chǔ)在擴(kuò)展名為.xcactivitylog嘶是。 文件內(nèi)容是經(jīng)過(guò)一種 SLF 的編碼格式進(jìn)行壓縮過(guò)的≈肼担可以通過(guò)gzip -cd 展開...
clang不止是前端編譯器聂喇,更是連接了LLVM整個(gè)編譯過(guò)程和其他工具的一個(gè)驅(qū)動(dòng)程序。 在 clang/include/clang/Basic 目...
llc指令用于將LLVM源輸入編譯成特定架構(gòu)的匯編語(yǔ)言蔚携,然后希太,匯編語(yǔ)言輸出可以通過(guò)本機(jī)匯編器和鏈接器來(lái)生成本機(jī)可執(zhí)行文件。輸出匯編代碼的體系結(jié)構(gòu)...
1. DWARF與dSYM的關(guān)系 DWARF (Debug With Arbitrary Record Format) 標(biāo)準(zhǔn)調(diào)試信息格式酝蜒。單獨(dú)保...
目前針對(duì)iOS14誊辉,checkra1n能做到最簡(jiǎn)潔的一鍵不完美越獄。 ios手機(jī)端配置 手機(jī)端cydia 添加源:https://build.f...
1. 什么是LLVM IR 當(dāng)我們點(diǎn)擊Xcode進(jìn)行編譯時(shí)亡脑,查看日志可以看到每一個(gè)編譯單元都有指定大量的編譯參數(shù)堕澄,我們跳過(guò)編譯前的預(yù)處理和語(yǔ)法分...
Swift 是一門靜態(tài)語(yǔ)言,在 Swift 中聲明的方法和屬性靜態(tài)編譯期就確定了的霉咨,并且Swift具有更靈活的高級(jí)特性蛙紫,協(xié)議,泛型途戒,方法重載坑傅,值...