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