先看看效果 縱向瀑布流:效果圖_縱向.png 橫向瀑布流:效果圖_橫向.png 橫向分頁:橫向分頁.gif 用法和 UICollectionViewFlowLayout 完全...

先看看效果 縱向瀑布流:效果圖_縱向.png 橫向瀑布流:效果圖_橫向.png 橫向分頁:橫向分頁.gif 用法和 UICollectionViewFlowLayout 完全...
UITableViewCell拖動排序功能系統本身就有的,不過系統的只能長按一個按鈕才能拖動,如何實現整行可以長按拖動呢?思路簡單,將系統的長按view改變大小鋪滿cell就...
AVFormatContext AVFormatContext是一個描述編解碼格式上下文的數據結構。 AVStream AVStream是存儲每一個視頻/音頻流信息的結構體。...
1.libavformat AVFormatContext可以進行格式的封裝與解封裝,它的數據部分由底層提供,底層使用了AVIOContext,這個AVIOContext實際...
編碼過程可以看做解碼的逆過程,語法、思路基本一致。 1.導入頭文件,比解碼多用到個image工具類。 2.注冊協議、格式、編解碼器。 3.初始化上下文,獲取輸出文件格式。 4...
前言 在音視頻開發中,RGB和YUV這些顏色空間估計大家都不會陌生。相對來說RGB比較容易理解,但是YUV的一些概念可能會比較抽象,所以這篇文章就主要來介紹YUV這個顏色空間...
簡介 FFmpeg是一套可以用來記錄、處理數字 音頻、視頻,并將其轉換為流的開源框架,采用LPL或GPL許可證,提供了錄制、轉換以及流化音視頻的完整解決方案。它的可移植性或者...
術語 容器/文件(Conainer/File):即特定格式的多媒體文件,比如 MP4、flv、mov等。 媒體流(Stream):表示時間軸上的一段連續數據,如一段聲音數據、...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉發,具體怎么實現的呢。我們從下面幾個方面探尋Runtime的實現機制。 Runtime介紹...
先看看效果: 源碼在這里 ,或者使用Cocoapod: 使用方法,類似于UITableView: 為是什么要使用CADisplayLink做動畫? 如果使用CAAnimati...