原文地址 相較于正常的崩潰問題,啟動crash造成的損失要遠(yuǎn)遠(yuǎn)大得多。正常來說,如果有足夠強(qiáng)健的構(gòu)建發(fā)布系統(tǒng),大多數(shù)時(shí)候能在版本上線之前及時(shí)發(fā)現(xiàn)...
投稿
原文地址 相較于正常的崩潰問題,啟動crash造成的損失要遠(yuǎn)遠(yuǎn)大得多。正常來說,如果有足夠強(qiáng)健的構(gòu)建發(fā)布系統(tǒng),大多數(shù)時(shí)候能在版本上線之前及時(shí)發(fā)現(xiàn)...
資源優(yōu)化 1. 去除無用資源 一般都是版本迭代過程中存在的圖片資源??梢越柚焦ぞ邅斫鉀Q: Unused-master LSUnusedRes...
為保障線上 App 的用戶體驗(yàn),我們一般都會對線上 App 的 crash 率做實(shí)時(shí)監(jiān)控,一旦檢測到 spike,可以即刻調(diào)查原因,但這一切的前...
不少 iOS 項(xiàng)目里都有 C++ 代碼的痕跡,Objective-C 和 C++ 雖然都是 C 的 superset,但二者在語言特性上存在很大...
這篇文章和大家分享我平時(shí)工作時(shí),用來提升效率的神器之一:AppleScript。 AppleScript 雖然是一種腳本語言,但在我看來是最接近...
iOS開發(fā)中,main函數(shù)是我們熟知的程序啟動入口,但實(shí)際上并非真正意義上的入口,因?yàn)樵谖覀冞\(yùn)行程序,再到main方法被調(diào)用之間,程序已經(jīng)做了許...
最近在做 Crash 分析方面的工作,發(fā)現(xiàn) iOS 的崩潰捕獲和堆棧符號化雖然已經(jīng)有很多資料可以參考,但是沒有比較完善的成套解決方案,導(dǎo)致操作起...
導(dǎo)讀 性能對 iOS 應(yīng)用的開發(fā)尤其重要,如果你的應(yīng)用失去反應(yīng)或者很慢,失望的用戶會把他們的失望寫滿App Store的評論。然而由于iOS設(shè)備...
先來一發(fā)蘋果官網(wǎng)上Instruments User Guide,其實(shí)沒啥用,英語不好的也懶得去看。(反正我是看不懂) 關(guān)于Instruments...
首先如果遇到應(yīng)用卡頓或者因?yàn)閮?nèi)存占用過多時(shí)一般使用Instruments里的來進(jìn)行檢測。但對于復(fù)雜情況可能就需要用到子線程監(jiān)控主線程的方式來了,...