我們知道RunLoop在不斷的切換Mode處理其中的Source0,Source1,Observers,Timers,如果沒有相關的觸發就會休眠,進行線程阻塞,等到有相關的觸...
我們知道RunLoop在不斷的切換Mode處理其中的Source0,Source1,Observers,Timers,如果沒有相關的觸發就會休眠,進行線程阻塞,等到有相關的觸...
開胃面試題 1.講講 RunLoop,項目中有用到嗎?2.RunLoop內部實現邏輯?2.Runloop和線程的關系?3.timer 與 Runloop 的關系?4.程序中添...
前言 runtime的資料網上有很多了,部分有些晦澀難懂,我通過自己的學習方法總結一遍,主要講一些常用的方法功能,以實用為主,我覺得用到印象才是最深刻的,并且最后兩個demo...
說在前面:許久沒更新,最近整理就文件的時候,突然翻到兩年前換工作時整理的思維導圖,包含了原理八股文,網絡,算法,以及架構,重構解決方案等,基本上面試必問的一些項目以及原理都包...
環境 Xcode 12.4, Swift:5.0 概述:該文檔主要介紹OC和Swift混合開發相互調用,包括3大類情況和12種具體情形。 三大類情況: 1. 主工程內的混合...
一、基礎概念,底層原理 1、繪圖動畫UI框架 1、UIKit:最常用的視圖框架,封裝度最高,都是OC對象。2、CoreAnimation:核心動畫,提供強大的2D和3D動畫效...
*推流,就是將采集到的音頻,視頻數據通過流媒體協議發送到流媒體服務器。*推流前的工作:采集,處理,編碼壓縮*推流中做的工作: 封裝,上傳 但還是推薦用 LFLiveKit,而...
推流,就是將采集到的音頻,視頻數據通過流媒體協議發送到流媒體服務器。 推流前的工作:采集,處理,編碼壓縮 推流中做的工作: 封裝,上傳 推流前的工作:采集,處理,編碼壓縮 推...
前言 在看這篇之前,如果您還不了解直播原理,請查看這篇文章如何快速的開發一個完整的iOS直播app(原理篇) 開發一款直播app,美顏功能是很重要的,如果沒有美顏功能,可能分...