1. Frame在Filters中的流動(dòng) 如下圖,這里涉及的是Frame從buffer filter到buffer_sink filter的流動(dòng)。圖中省略了一些filter,...
1. Frame在Filters中的流動(dòng) 如下圖,這里涉及的是Frame從buffer filter到buffer_sink filter的流動(dòng)。圖中省略了一些filter,...
開(kāi)篇 一直對(duì)音視頻這塊比較感興趣,但是一直不知道從何下手,終于找到了比較好的資料,希望通過(guò)接下來(lái)的時(shí)間好好研究一下FFMPEG相關(guān)的知識(shí),這里感謝一下雷霄驊大神,大神雖去但是...
數(shù)組線(xiàn)程安全的思考 NSMutableArray是線(xiàn)程不安全的,當(dāng)有多個(gè)線(xiàn)程同時(shí)對(duì)數(shù)組進(jìn)行操作的時(shí)候可能導(dǎo)致崩潰或數(shù)據(jù)錯(cuò)誤,下面是對(duì)線(xiàn)程安全的幾個(gè)思路.如有錯(cuò)誤,歡迎指正. ...
函數(shù)的調(diào)用方式 Objective-C是C語(yǔ)言的超集,C語(yǔ)言的函數(shù)調(diào)用方式是“靜態(tài)綁定的”,也就是說(shuō)在編譯的時(shí)候就知道運(yùn)行時(shí)要調(diào)用什么函數(shù),如果調(diào)用一個(gè)未聲明的函數(shù),編譯期間...
分類(lèi)亦稱(chēng)類(lèi)別,開(kāi)發(fā)中經(jīng)常用到,不過(guò)我所做的一般是擴(kuò)充方法,因?yàn)橹傲私獾椒诸?lèi)是無(wú)法添加成員變量的,所以沒(méi)有做過(guò)多考慮。后來(lái)看了些文章可以運(yùn)用runtime動(dòng)態(tài)地添加成員變量,...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T(mén)」[https://itcharge.cn/2018-year-end-s...
函數(shù)柯里化是函數(shù)式編程里的一個(gè)重要概念。swift中的柯里化可能很多人都沒(méi)有了解過(guò),今天給大家介紹一下柯里化的概念和一些使用場(chǎng)景。 定義 柯里化(Currying)是從數(shù)學(xué)里...
0x0 Block 回調(diào)的崩潰 在MRC環(huán)境下,使用Block 來(lái)設(shè)置下載成功的圖片。當(dāng)self釋放后,weakSelf變成野指針,接著就悲劇了 0x1 多線(xiàn)程下Setter...
有段時(shí)間沒(méi)寫(xiě)博客了,不過(guò)這也不是一次兩次了。 嗯,就不找理由也不檢討了,直奔主題吧。 在今天的博客中你將會(huì)看到: 異步線(xiàn)程同步 NSOperation子類(lèi)重寫(xiě) 條件模塊 請(qǐng)求...