自從項目接入了 MLeaksFinder + FBRetainCycleDetector 的內存泄漏檢測方案看铆,在收獲了許多有效內存泄漏的同時,我們也收獲了兩個 FBRetai...
自從項目接入了 MLeaksFinder + FBRetainCycleDetector 的內存泄漏檢測方案看铆,在收獲了許多有效內存泄漏的同時,我們也收獲了兩個 FBRetai...
需求 最近做一個需求研叫,接入電信校驗手機號碼功能電信手機號碼校驗API孩哑。通過與電信工作人員溝通老玛,移動端必須在使用電信蜂窩數(shù)據(jù)的時候才可以成功獲取accessCode霉祸,用與本機號...
綠樹陰濃夏日長丝蹭,樓臺倒影入池塘。--《唐高駢·山亭夏日》 mach-o文件和進程的映像(image) iOS系統(tǒng)生成的可執(zhí)行程序或者動態(tài)庫文件的存儲布局格式被稱之為mach-...
為什么要給程序瘦身坪蚁? 隨著應用程序的功能越來越多奔穿,實現(xiàn)越來越復雜,第三方庫的引入敏晤,UI體驗的優(yōu)化等眾多因素程序中的代碼量成倍的增長贱田,從而導致應用程序包的體積越來越大。當程序體...
Mach-O 概述 和 部分命令介紹 我們知道Windows下的文件都是PE文件,同樣在OS X和iOS中可執(zhí)行文件是Mach-o格式的耗拓。Mach-O通常有三部分組成*頭部 ...
什么是 OOM拇颅? OOM 的全稱是 Out-Of-Memory,是由于 iOS 的 Jetsam 機制造成的一種“另類” Crash乔询,它不同于常規(guī)的 Crash樟插,通過 Sig...
demo地址開發(fā)中會有一些常用的類或方法,或者是某個特定功能的竿刁,比如一個自定義的彈框黄锤、一個更容易使用的網絡請求庫,可以把它們放到一個單獨的工程里食拜,通過靜態(tài)庫(library鸵熟、...
這是Mach-O系列的第二篇,趣探 Mach-O:文件格式分析是本文的一個基礎 我們都知道 Mach-O是 OS X 系統(tǒng)的可執(zhí)行文件带污,說到可執(zhí)行文件肯定離不開進程僵控。在 Li...
iOS開發(fā)中,main函數(shù)是我們熟知的程序啟動入口鱼冀,但實際上并非真正意義上的入口报破,因為在我們運行程序,再到main方法被調用之間千绪,程序已經做了許許多多的事情充易,比如我們熟知的r...
文章鏈接 經過多個版本迭代,項目在release配置下的打包體積依舊輕松破百荸型,應用體積過大導致的問題包括: 更長的構建時間盹靴,換個詞就是加班 TEXT段體積過大會導致審核失敗 ...
什么是symbolicatecrash symbolicatecrash是Xcode自帶的一個分析工具,可以通過機器上的崩潰日志和應用的.dSYM文件定位發(fā)生崩潰的位置瑞妇,把c...
面試整理 之前公司快倒閉了遣散人員了稿静,所以本來是打算給以前的同事整理的,現(xiàn)在發(fā)出來 阿里 去年面的 一面(電面) 看了app 主要問功能的具體實現(xiàn)辕狰,有沒有其他更好的思路1 a...
1.介紹下內存的幾大區(qū)域? 2.你是如何組件化解耦的? 3.runtime如何通過selector找到對應的IMP地址 4.runloop內部實現(xiàn)邏輯? 5.你理解的多線程?...
是時候遷移到WKWebView來了改备,github上兼容UIWebView的第三方瀏覽器也是一大把。WKWebView重構了webView給開發(fā)者帶來更多靈活性同時蔓倍,也會出現(xiàn)一...