系統(tǒng)控件和系統(tǒng)堆棧的crash初看,總以為不好解決,本文通過一步步推導(dǎo)來分析定位,最終找到crash是應(yīng)用堆棧觸發(fā)的 一、問題描述 最新線上新版本遇到了一個(gè)大規(guī)模的crash...
系統(tǒng)控件和系統(tǒng)堆棧的crash初看,總以為不好解決,本文通過一步步推導(dǎo)來分析定位,最終找到crash是應(yīng)用堆棧觸發(fā)的 一、問題描述 最新線上新版本遇到了一個(gè)大規(guī)模的crash...
FastImageCache是Path團(tuán)隊(duì)開發(fā)的一個(gè)開源庫,用于提升圖片的加載和渲染速度,讓基于圖片的列表滑動起來更順暢,來看看它是怎么做的。 優(yōu)化點(diǎn) iOS從磁盤加載一張圖...
請用一句話描述iOS開發(fā)中的 RunLoop。 RunLoop就是一個(gè)“do {}while;”負(fù)責(zé)給各個(gè)線程派“活”的。 目錄 什么是RunLoop RunLoop的結(jié)構(gòu) ...
FFmpeg 提供了三個(gè)主要的命令行應(yīng)用程序,在 bin 目錄中: 1、ffmpeg 命令使用簡介 ffmpeg 主要用于對音視頻編解碼, 命令使用格式: 詳細(xì)用法可以參考 ...
一、什么是音頻重采樣 音頻重采樣就是改變音頻的采樣率、采樣格式、聲道數(shù)等參數(shù),使之按照我們期望的參數(shù)輸出。比如我們將采樣率 48kHz、采樣格式 f32le、聲道數(shù) 1 的音...
iOS開發(fā)端代碼檢查 背景:一直以來,代碼質(zhì)量都是一個(gè)痛心疾首的問題,特別是有新人進(jìn)來團(tuán)隊(duì)的時(shí)候,每個(gè)人都需要相當(dāng)長的磨合時(shí)間。傳統(tǒng)上,我們都是在提測集成階段進(jìn)行代碼質(zhì)量檢查...
我們前面用到過命令行工具 ffplay,使用 ffplay 可以顯示 PNG、BMP、JPG 等等,ffplay 之所以這么強(qiáng)大,原因是其底層用到了 SDL(SDL2 文檔:...