前言 現(xiàn)在開直播一般存在電腦開播和手機(jī)開播兩種方式,電腦開播的推流畫面正常為橫屏分辨率(即寬大于高),手機(jī)開播的推流畫面正常為豎屏分辨率(即高大于寬),而當(dāng)手機(jī)開播的主播進(jìn)入...
前言 現(xiàn)在開直播一般存在電腦開播和手機(jī)開播兩種方式,電腦開播的推流畫面正常為橫屏分辨率(即寬大于高),手機(jī)開播的推流畫面正常為豎屏分辨率(即高大于寬),而當(dāng)手機(jī)開播的主播進(jìn)入...
主要分析MLeaksFinder的原理和具體實(shí)現(xiàn) Leaks 從蘋果官方文檔可知,一個app的內(nèi)存主要分3類 Leaked memory: Memory unreferenc...
前言 最近做多路視頻的渲染,本文是其渲染方案的預(yù)研。效果大概如下: 正文 一、多GPUImageView方案 用GPUImage進(jìn)行多路視頻的渲染,有一個非常簡單的方案:多個...
前言 一個群友用琨君的美顏錄制和訊飛離線人臉識別SDK做了一個demo,功能是錄制視頻,要求有美顏,并且能識別人臉并放置貼圖。但是遇到一個問題:錄制過程能過進(jìn)行人臉識別,也有...
前言 GPUImage系列解析[http://www.itdecent.cn/nb/51655031]已經(jīng)接近尾聲,這次介紹的是: 紋理輸入輸出GPUImageTextur...
效果展示 “我是水印”的文字,還有心形氣泡組成的水印。 處理中的動態(tài)圖,上面是進(jìn)度,下面是文字水印:“我是水印”,動態(tài)圖像水?。盒男螝馀?。 核心思路 1、UIView上面有U...
前言 明白了GPUImage的強(qiáng)大功能,這次介紹的是兩個視頻的重疊,可以把兩個視頻文件合并,也可以把視頻和錄像結(jié)合在一起。 效果展示 視頻的截圖如下,視頻由兩個視頻合成,一個...
核心思路 通過GPUImageVideoCamera采集視頻和音頻的信息,音頻信息直接發(fā)送給GPUImageMovieWriter;視頻信息傳入響應(yīng)鏈作為源頭,渲染后的視頻信...
GPUImage類介紹 GPUImageFilter就是用來接收源圖像,通過自定義的頂點(diǎn)、片元著色器來渲染新的圖像,并在繪制完成后通知響應(yīng)鏈的下一個對象。 GPUImageF...
GPUImage詳細(xì)解析(一)[http://www.itdecent.cn/p/7a58a7a61f4c]上一篇介紹的是GPUImageFramebuffer和GPUIm...
前言 最近遇到一些內(nèi)存相關(guān)crash,排查問題過程中產(chǎn)生對進(jìn)程內(nèi)整個地址空間分布的疑惑。搜查了一番資料,網(wǎng)上關(guān)于Linux進(jìn)程地址空間分布的介紹比較詳細(xì),但是iOS實(shí)際運(yùn)行效...
前言 iPhone擁有很好的用戶交互體驗(yàn),這源于iOS系統(tǒng)對交互事件的高效處理和高優(yōu)響應(yīng);App開發(fā)者處理用戶交互非常便捷,這源于iOS系統(tǒng)和UIKit對用戶操作做了封裝和默...
前言 mmap在日常開發(fā)中偶爾會遇到的一個關(guān)鍵詞,最常用到的場景是MMKV,其次用到的是日志打印。雖然都已經(jīng)被封裝好,但也需要了解下mmap的基本原理和過程。 正文 進(jìn)程是A...
正文 問題列表 1、以下這段代碼,在主線程執(zhí)行會輸出什么? 2、稍作修改,以下代碼在主線程執(zhí)行會輸出什么? 3、換了個類型,以下代碼在主線程執(zhí)行會輸出什么? 問題分析 題目1...
正文 一、運(yùn)行時錯誤 1、UICollectionView的調(diào)用順序 從堆??梢钥闯鍪莍ndexPath無效,通常是indexPath的section或者row超過了數(shù)據(jù)的大...
背景 最近關(guān)于web界面偶有反饋拉到舊的界面,導(dǎo)致出現(xiàn)一些異常情況;因此,對web資源的加載、緩存進(jìn)行一些梳理。 正文 一、緩存相關(guān)概念介紹 NSURLCache是iOS系統(tǒng)...
前言 最近遇到一起由objc_setAssociatedObject和objc_getAssociatedObject引發(fā)的Crash事故,特此分享。 正文 問題背景 項(xiàng)目中...
前言 背景是我們項(xiàng)目升級某個SDK,結(jié)果發(fā)現(xiàn)項(xiàng)目和SDK出現(xiàn)符號沖突。符號沖突是接入SDK有可能會出現(xiàn)的問題,本文便嘗試從技術(shù)角度去解決。 正文 因?yàn)楸旧眄?xiàng)目本身不便公開,所...
一、排版概念 1、Characters and Glyphs(字符和字形) 字符是文字的最小單元,以這段文字為例,每個字都是一個字符;需要注意,字符是一個抽象的概念;當(dāng)文字真...