前言 現(xiàn)在開直播一般存在電腦開播和手機(jī)開播兩種方式色徘,電腦開播的推流畫面正常為橫屏分辨率(即寬大于高)道媚,手機(jī)開播的推流畫面正常為豎屏分辨率(即高大于寬),而當(dāng)手機(jī)開播的主播進(jìn)入...
前言 現(xiàn)在開直播一般存在電腦開播和手機(jī)開播兩種方式色徘,電腦開播的推流畫面正常為橫屏分辨率(即寬大于高)道媚,手機(jī)開播的推流畫面正常為豎屏分辨率(即高大于寬),而當(dāng)手機(jī)開播的主播進(jìn)入...
主要分析MLeaksFinder的原理和具體實現(xiàn) Leaks 從蘋果官方文檔可知捻悯,一個app的內(nèi)存主要分3類 Leaked memory: Memory unreferenc...
前言 最近做多路視頻的渲染,本文是其渲染方案的預(yù)研旦签。效果大概如下: 正文 一拾稳、多GPUImageView方案 用GPUImage進(jìn)行多路視頻的渲染,有一個非常簡單的方案:多個...
前言 一個群友用琨君的美顏錄制和訊飛離線人臉識別SDK做了一個demo参淹,功能是錄制視頻醉锄,要求有美顏,并且能識別人臉并放置貼圖浙值。但是遇到一個問題:錄制過程能過進(jìn)行人臉識別恳不,也有...
前言 GPUImage系列解析[http://www.reibang.com/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就是用來接收源圖像忿偷,通過自定義的頂點金顿、片元著色器來渲染新的圖像,并在繪制完成后通知響應(yīng)鏈的下一個對象鲤桥。 GPUImageF...
GPUImage詳細(xì)解析(一)[http://www.reibang.com/p/7a58a7a61f4c]上一篇介紹的是GPUImageFramebuffer和GPUIm...
前言 最近遇到一些內(nèi)存相關(guān)crash揍拆,排查問題過程中產(chǎn)生對進(jìn)程內(nèi)整個地址空間分布的疑惑。搜查了一番資料茶凳,網(wǎng)上關(guān)于Linux進(jìn)程地址空間分布的介紹比較詳細(xì)嫂拴,但是iOS實際運(yùn)行效...
前言 iPhone擁有很好的用戶交互體驗播揪,這源于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)用順序 從堆棧可以看出是indexPath無效择膝,通常是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事故窃页,特此分享。 正文 問題背景 項目中...
前言 背景是我們項目升級某個SDK复濒,結(jié)果發(fā)現(xiàn)項目和SDK出現(xiàn)符號沖突脖卖。符號沖突是接入SDK有可能會出現(xiàn)的問題,本文便嘗試從技術(shù)角度去解決巧颈。 正文 因為本身項目本身不便公開畦木,所...
一砸泛、排版概念 1十籍、Characters and Glyphs(字符和字形) 字符是文字的最小單元蛆封,以這段文字為例,每個字都是一個字符勾栗;需要注意惨篱,字符是一個抽象的概念;當(dāng)文字真...