
音視頻學習從零到整(1)音視頻學習從零到整(2)音視頻學習從零到整(3) 音頻編碼 一.為什么要做音頻編碼? 之前的文章中,我?guī)е蠹襾碛嬎氵^CD音質(zhì)的數(shù)據(jù)采樣,每分鐘需要存...
利用NSFilehandle類提供的方法,允許更有效地使用文件。一般而言,處理文件時都要經(jīng)歷以下三個步驟:1.打開文件,并獲取一個NSFileHandle對象,以便在后面的I...
那么為什么會出現(xiàn)卡頓 為了解釋這個問題首先需要了解一下屏幕圖像的顯示原理。首先從 CRT 顯示器原理說起,如下圖所示。CRT 的電子槍從上到下逐行掃描,掃描完成后顯示器就呈現(xiàn)...
前言 OC調(diào)用方法,底層是調(diào)用 objc_msgSend 發(fā)送消息。在發(fā)送消息時會經(jīng)過一系列的快速 查找、慢速查找,如果查找到對應的 IMP,直接返回;如果沒有找到,就會進入...
消息轉(zhuǎn)發(fā)objc_msgSend 可以分為兩個部分:一部分是objc_msgSend本身自己的快速路徑(匯編編寫的部分),另一部分是慢速路徑(用C實現(xiàn))。如果它是在匯編方式找...
Runtime 介紹 runtime稱為運行時,它區(qū)別于編譯時 運行時 是代碼跑起來,被裝載到內(nèi)存中的過程,如果此時出錯,則程序會崩潰,是一個動態(tài)階段 編譯時 是源代碼翻譯成...
objc_class中cache存儲的是什么? 首先,我們需要知道cache中存儲的到底是什么? 查看cache_t的源碼,發(fā)現(xiàn)分成了3個架構(gòu)的處理,其中真機的架構(gòu)中,mas...
類 的分析 類的分析 主要是分析 isa的走向 以及 繼承關(guān)系 定義兩個類 繼承自NSObject的類LGPerson, 繼承自LGPerson的類LGTeacher 在ma...