之前使用instrument工具進行性能檢測時,總感覺找不到竅門,要浪費很多時間才能定位到有問題的代碼片段。 工作的項目中慢慢重視性能優(yōu)化一塊了,所以想著先將instrume...
之前使用instrument工具進行性能檢測時,總感覺找不到竅門,要浪費很多時間才能定位到有問題的代碼片段。 工作的項目中慢慢重視性能優(yōu)化一塊了,所以想著先將instrume...
由于常年混跡于CSDN,一個偶然的機會發(fā)現(xiàn)了簡書的界面非常簡潔友好,所以準備把CSDN上的文章遷移到簡書,希望各位看官多多支持一下。 1.什么是SKIA? Skia是一個跨平...
本文中代碼所做的改進, chat_message的消息字段在堆上分配,使用std::shared_ptr<char> 進行管理。這樣可以支持比較長的消息體。本文支持的最長長度...
剛學,咨詢下,一般項目中用的基本都是redux這套吧?
React新一代狀態(tài)管理庫Recoil由于前段時間在領(lǐng)導的“威逼利誘”下,了解和學習了下Recoil,剛開始是比較抗拒的,不過后來慢慢的了解了之后,發(fā)現(xiàn)還是很不錯的,所以做一個學習的筆記和分享。 Recoil最重...
版本記錄 前言 FFMPEG是一個多媒體轉(zhuǎn)碼、音視頻流化傳輸?shù)囊粋€第三方開源框架,并且這個第三方庫是基于C語言的。 iOS平臺下的ffmpeg主要包括以下一些功能:影音的解碼...
OC是一門動態(tài)語言動態(tài)語言是指程序在runtime支持下可以在運行時可以改變其結(jié)構(gòu):添加新的函數(shù)、屬性,刪除已有的函數(shù)、屬性等結(jié)構(gòu)上的變化,在運行時做類型的檢查。 id、in...
上一篇[http://m.itdecent.cn/p/c8ac1ab3cc0e] 介紹了alloc的調(diào)用順序和init及new的底層邏輯。這一篇將帶大家繼續(xù)了解對象的內(nèi)...
我們的類在創(chuàng)建一個對象時平時開發(fā)都是通過alloc init或者new來創(chuàng)建,那么我們就會想為什么會是alloc init,如果是這樣創(chuàng)建呢 通過打印我么發(fā)現(xiàn)p, p1, p...
iOS的App啟動一般有兩個過程,發(fā)生在main函數(shù)前的過程和main函數(shù)之后的過程。 main函數(shù)前 App開始啟動后,系統(tǒng)首先加載可執(zhí)行文件(即App所有.o文件),然后...
程序員難免要經(jīng)常畫流程圖,狀態(tài)圖,時序圖等。以前經(jīng)常用 visio畫,經(jīng)常為矩形畫多大,擺放在哪等問題費腦筋。有時候修改文字后,為了較好的顯示效果不得不再去修改圖形。今天介紹...
一、利用docker的ubantu鏡像安裝 1、安裝docker2、下載docker鏡像 上面的piasy/webrtc-build是docker上制作的一個ubantu鏡像...
pod install 在M1芯片下報錯的解決方案。 目前,在執(zhí)行pod install 時會報類似如下的錯誤讓你去搜解決方案: https://github.com/Coc...