本文列舉的不是查找 iOS 應(yīng)用內(nèi)存問題的必要流程勉躺,只是講述筆者在干這檔子事兒的時候缀旁,可能會用到的手段而已。?? Clang Static Ana...
說起實(shí)時模糊盖腕,最先想到的就是 iOS 7 中的 UIToolBar 和 iOS 8 中的 UIVisualEffectView赫冬,這兩玩意兒的優(yōu)點(diǎn)...
ARC 即為 “automatic reference counting”浓镜,相比 MRR,主要區(qū)別在于是人為還是編譯器插入與內(nèi)存管理相關(guān)的語句劲厌。...
上一篇依靠 objc-runtime 的源碼學(xué)習(xí)了引用計數(shù)的原理和具體實(shí)現(xiàn)膛薛,但并沒有解釋內(nèi)存管理法則第二條中的“非自己生成的對象”是如何被釋放的...
MRR 即為 “manual retain-release”,人為地插入 retain, release 等語句進(jìn)行內(nèi)存管理补鼻。 內(nèi)存管理基礎(chǔ)規(guī)則...
本文只是按照自己思路實(shí)現(xiàn)了 setValue:forKey: 和 setValue:forKeyPath: 這兩個方法哄啄,所以這個標(biāo)題起得有點(diǎn)夸張...
這篇文章是我一邊學(xué)習(xí)證書驗(yàn)證一邊記錄的內(nèi)容,稍微整理了下风范,共扯了三部分內(nèi)容: HTTPS 簡要原理咨跌; 數(shù)字證書的內(nèi)容、生成及驗(yàn)證硼婿; iOS 上對...
今天下了個軟件,可以記錄手機(jī)解鎖的次數(shù)和使用時間寇漫,當(dāng)然啦刊殉,App 必須在后臺運(yùn)行著。當(dāng)時比較納悶的是有什么 API 可以接收設(shè)備解鎖事件或通知的...
上一篇筆記記錄了 session 的理論部分州胳,這里接著記錄實(shí)踐部分记焊。 重述 簡要地捋一下應(yīng)用啟動的過程:首先是 dyld 解析得到所需的共享庫,...