最近分析了一波上傳的crash日志,方法和iOS的幾乎一模一樣,畢竟都是蘋(píng)果的東西。這里對(duì)于一些基礎(chǔ)的crash日志里面的信息不作解釋,只介紹如何符號(hào)化crashlog獲取具...

最近分析了一波上傳的crash日志,方法和iOS的幾乎一模一樣,畢竟都是蘋(píng)果的東西。這里對(duì)于一些基礎(chǔ)的crash日志里面的信息不作解釋,只介紹如何符號(hào)化crashlog獲取具...
1 原生抓崩潰API :NSSetUncaughtExceptionHandler ios提供了原生的抓取崩潰的API: NSSetUncaughtExceptionHand...
Mac OS環(huán)境變量配置 1啄寡、打開(kāi)終端,輸入vim ~/.bash_profile 以上命令可能會(huì)出現(xiàn)警告:Swap file "~/.bash_profile.swp" a...
fishhook是Facebook提供的一個(gè)動(dòng)態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理俭茧,通過(guò)修改懶加載和非懶加載兩個(gè)表的指針達(dá)到C函數(shù)HOOK的目的。 前...
在ARC機(jī)制的項(xiàng)目下使用MRC機(jī)制的文件漓帚,需要設(shè)置對(duì)應(yīng)文件的Compiler Flags為-fno-objc-arc母债。在MRC機(jī)制的項(xiàng)目下使用ARC機(jī)制的文件,需要設(shè)置對(duì)應(yīng)文...
介紹 在內(nèi)存映射的過(guò)程中尝抖,并沒(méi)有實(shí)際的數(shù)據(jù)拷貝毡们,文件沒(méi)有被載入內(nèi)存,只是邏輯上被放入了內(nèi)存昧辽,具體到代碼衙熔,就是建立并初始化了相關(guān)的數(shù)據(jù)結(jié)構(gòu)(struct address_spa...
文章轉(zhuǎn)自博客園。原文 共享內(nèi)存允許兩個(gè)或多個(gè)進(jìn)程共享一給定的存儲(chǔ)區(qū)搅荞,因?yàn)閿?shù)據(jù)不需要來(lái)回復(fù)制红氯,所以是最快的一種進(jìn)程間通信機(jī)制。共享內(nèi)存可以通過(guò)mmap()映射普通文件 (特殊情...
mac開(kāi)發(fā)如何解壓 zip 文件 GitHub 上有解鎖的第三方庫(kù)咕痛。但是系統(tǒng)本身就支持 zip 解壓痢甘,所以我想使用系統(tǒng)的功能,而不用引入第三方庫(kù)暇检。 使用命令行可以完成解壓产阱,使...
一、介紹 NSThread由蘋(píng)果進(jìn)行了封裝块仆,并且完全面向?qū)ο蠊沟拧K钥梢灾苯邮褂肙C方法操控線程對(duì)象,非常直觀和方便悔据∽玻可以說(shuō)對(duì)于ios開(kāi)發(fā)人員而言,使用NSThread就開(kāi)始了...