隨著app體量增大,組件多,依賴多,源碼多,編譯、打包已經(jīng)變成一個沉重的工作,我們產(chǎn)品一次全量編譯大約需要20分鐘,jenkins上面的全量編譯...
plist文件并非直接的代碼,不能通過shell腳本直接對其操作,需要使用Macos的PlistBuddy,本文主要描述PlistBuddy在p...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++...
引言 app隨著需求增加,體積逐步增大,影響用戶的安裝意愿。所以需要對app進行瘦身,輕裝上陣~ 我們的原則就是: “知己知彼”我們需要了解ap...
使用iOS11的Extension進行屏幕錄制時,當我們鎖屏時,extension進程會停止工作,那么錄制也自然停止了,但是此時我們需要給用戶一...
最近項目中需要完成一個屏幕錄制并推流的需求,對iOS端這個功能進行了調(diào)研,分享一下結(jié)果: 一、 概述 屏幕共享是將屏幕上的內(nèi)容分享,從而實現(xiàn)信息...
上一篇闡述了調(diào)研結(jié)果,而我們常用的應(yīng)用場景就是錄制屏幕內(nèi)容,然后將內(nèi)容分享給他人(直播或錄播)。流程如下:1.被錄制端host app需引入 R...
使用三方庫CMVoipMulticastDelegate過程中,發(fā)現(xiàn)此庫并沒有添加線程保護相關(guān)邏輯,會導(dǎo)致對delegateNodes操作時產(chǎn)生...