
本文列舉的不是查找 iOS 應(yīng)用內(nèi)存問題的必要流程,只是講述筆者在干這檔子事兒的時(shí)候,可能會(huì)用到的手段而已。?? Clang Static Ana...
說起實(shí)時(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í)了引用計(jì)數(shù)的原理和具體實(shí)現(xiàn),但并沒有解釋內(nèi)存管理法則第二條中的“非自己生成的對(duì)象”是如何被釋放的...
MRR 即為 “manual retain-release”,人為地插入 retain, release 等語句進(jìn)行內(nèi)存管理。 內(nèi)存管理基礎(chǔ)規(guī)則...
本文只是按照自己思路實(shí)現(xiàn)了 setValue:forKey: 和 setValue:forKeyPath: 這兩個(gè)方法,所以這個(gè)標(biāo)題起得有點(diǎn)夸張...
這篇文章是我一邊學(xué)習(xí)證書驗(yàn)證一邊記錄的內(nèi)容,稍微整理了下,共扯了三部分內(nèi)容: HTTPS 簡(jiǎn)要原理; 數(shù)字證書的內(nèi)容、生成及驗(yàn)證; iOS 上對(duì)...
今天下了個(gè)軟件,可以記錄手機(jī)解鎖的次數(shù)和使用時(shí)間,當(dāng)然啦,App 必須在后臺(tái)運(yùn)行著。當(dāng)時(shí)比較納悶的是有什么 API 可以接收設(shè)備解鎖事件或通知的...
上一篇筆記記錄了 session 的理論部分,這里接著記錄實(shí)踐部分。 重述 簡(jiǎn)要地捋一下應(yīng)用啟動(dòng)的過程:首先是 dyld 解析得到所需的共享庫(kù),...