自從項目接入了 MLeaksFinder + FBRetainCycleDetector 的內(nèi)存泄漏檢測方案,在收獲了許多有效內(nèi)存泄漏的同時,我們也收獲了兩個 FBRetai...
自從項目接入了 MLeaksFinder + FBRetainCycleDetector 的內(nèi)存泄漏檢測方案,在收獲了許多有效內(nèi)存泄漏的同時,我們也收獲了兩個 FBRetai...
需求 最近做一個需求,接入電信校驗手機(jī)號碼功能電信手機(jī)號碼校驗API。通過與電信工作人員溝通,移動端必須在使用電信蜂窩數(shù)據(jù)的時候才可以成功獲取accessCode,用與本機(jī)號...
綠樹陰濃夏日長,樓臺倒影入池塘。--《唐高駢·山亭夏日》 mach-o文件和進(jìn)程的映像(image) iOS系統(tǒng)生成的可執(zhí)行程序或者動態(tài)庫文件的存儲布局格式被稱之為mach-...
為什么要給程序瘦身? 隨著應(yīng)用程序的功能越來越多,實現(xiàn)越來越復(fù)雜,第三方庫的引入,UI體驗的優(yōu)化等眾多因素程序中的代碼量成倍的增長,從而導(dǎo)致應(yīng)用程序包的體積越來越大。當(dāng)程序體...
1. DYLD源碼 1.1 DYLD中加載動態(tài)庫的部分,在dyld.cpp的_main函數(shù)中 1.2 在加載動態(tài)庫之前有個if判斷 如果是限制動態(tài)庫插入的話就會調(diào)用下面的函...
Mach-O 概述 和 部分命令介紹 我們知道Windows下的文件都是PE文件,同樣在OS X和iOS中可執(zhí)行文件是Mach-o格式的。Mach-O通常有三部分組成*頭部 ...
什么是 OOM? OOM 的全稱是 Out-Of-Memory,是由于 iOS 的 Jetsam 機(jī)制造成的一種“另類” Crash,它不同于常規(guī)的 Crash,通過 Sig...
demo地址開發(fā)中會有一些常用的類或方法,或者是某個特定功能的,比如一個自定義的彈框、一個更容易使用的網(wǎng)絡(luò)請求庫,可以把它們放到一個單獨的工程里,通過靜態(tài)庫(library、...