之前做過(guò)App的啟動(dòng)優(yōu)化衣摩,遇到了+load優(yōu)化的問(wèn)題,后來(lái)想一想除了initializers代替+load還有沒(méi)有什么好的方法,然后就搜到了運(yùn)用編譯屬性__attribute...
之前做過(guò)App的啟動(dòng)優(yōu)化衣摩,遇到了+load優(yōu)化的問(wèn)題,后來(lái)想一想除了initializers代替+load還有沒(méi)有什么好的方法,然后就搜到了運(yùn)用編譯屬性__attribute...
call stack Info:( 0 CoreFoundation 0x000000018f6709a0 DA838E75-6B30-360E-9661-C4800A7E1...
本文所讀的源碼蕊梧,可以從這里找到,這是 Mach-O 系列的第一篇 我們的程序想要跑起來(lái),肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解,比如 ELF 是 Linux下可執(zhí)行文件的格...
前言: 本文為CocoaAsyncSocket源碼系列中第二篇:Read篇辟灰,將重點(diǎn)涉及該框架是如何利用緩沖區(qū)對(duì)數(shù)據(jù)進(jìn)行讀取、以及各種情況下的數(shù)據(jù)包處理篡石,其中還包括普通的芥喇、和基...
前言: CocoaAsyncSocket是谷歌的開(kāi)發(fā)者,基于BSD-Socket寫的一個(gè)IM框架凰萨,它給Mac和iOS提供了易于使用的继控、強(qiáng)大的異步套接字庫(kù),向上封裝出簡(jiǎn)單易用O...
項(xiàng)目在做zombie內(nèi)存監(jiān)測(cè)的時(shí)候有把zombie調(diào)用棧和oc對(duì)象釋放棧報(bào)上來(lái)胖眷,由于我們的crash組件是用的第三方組件武通,zombie棧沒(méi)法和crash log一起符號(hào)化,要...
前言 來(lái)公司整整一年了珊搀,做得項(xiàng)目全部涉及藍(lán)牙冶忱。坑應(yīng)該給我踩得差不多了吧境析,但是一直沒(méi)有做記錄朗和,今天就好好地回顧下項(xiàng)目,總結(jié)一下踩過(guò)的坑簿晓,希望對(duì)大家有所幫助。PS:本文重點(diǎn)不在于...
前言 查看閃退日志的步驟(1)獲取閃退日志(2)獲取symbolicatecrash 腳本(3)獲取閃退日志對(duì)應(yīng)的符號(hào)表(.dSYM 文件)(4)解析閃退日志 蘋果官網(wǎng)關(guān)于閃...
Signal 13 was raised. SIGPIPE 我查到了對(duì)這一錯(cuò)誤的描述: 管道另一端沒(méi)有進(jìn)程接收數(shù)據(jù)千埃,導(dǎo)致管道破裂而崩潰憔儿。socket或管道,當(dāng)自己主動(dòng)關(guān)閉放可,資...