簡單介紹 在iOS平臺,所有音頻框架的底層都是基于AudioUnit實現的。比如熟悉的AVFoundation,AudioToolBox等等,這...
FFmpeg庫的基本組成 libavcodec: 提供各種音頻,視頻,字幕等編碼和解碼功能。 libavformat: 用于音視頻封裝格式的生成...
Mac上的集成主要是通過 brew install ffmpeg來安裝,安裝后可以通過命令行來使用。 安裝完成后,輸入ffmpeg命令查看輸出內...
本文中涉及到的一些編碼,圖像等的具體處理在代碼上的體現可查看:[總結]視音頻編解碼技術零基礎學習方法 基本概念-顏色 RGB和YUV:圖像常見的...
http://www.lxweimin.com/p/455508a7c17b 之前一直有一個誤區,認為協議和分類中不能用@property 形式...
1.什么時候被調用 initialize在類第一次接收到消息時調用,也就是objc_msgSend()。 具體的調用過程如下:initializ...
1.什么時候被調用 類或者分類一旦被加載到運行時,就會調用這個方法。具體的調用邏輯如下:objc的的初始化方法 _objc_init中 ,最后一...
attribute((objc_subclassing_restricted)) 標識被修飾的類不能被其他類繼承。通常寫在.h文件中類的聲明前 ...
參考內容: Objective-C 消息發送與轉發機制原理 首先來看下消息轉發的整體流程圖 當一個對象的方法被調用的時候,首先在對象所屬的類或者...