大佬,我用‘GoogleWebRTC’拉下來的只有靜態(tài)庫,沒有頭文件是怎么回事
iOS WebRTC 教程iOS WebRTC 教程https://www.codercto.com/a/92433.html
在軟件工程中,(引自維基百科)設(shè)計模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
先看一下消息轉(zhuǎn)發(fā)流程: 該方法用于說明消息的返回值和參數(shù)類型。NSMethodSignature是方法簽名,它是用來記錄返回值和參數(shù)類型的一個對象??匆幌屡c該類相關(guān)的方法: ...
OC語法 1. Block是如何實現(xiàn)的?Block對應(yīng)的數(shù)據(jù)結(jié)構(gòu)是什么樣子的?__block的作用是什么?它對應(yīng)的數(shù)據(jù)結(jié)構(gòu)又是什么樣子的? block原理[https://w...
一部記錄5年iOS開發(fā)的技術(shù)棧 宏觀上看技術(shù)整個體系是一個倒金字塔,越靠上就越偏重于應(yīng)用,越靠下就越偏重于技術(shù)理論;底層的技術(shù)是支撐上層技術(shù)的實現(xiàn)的,所以越底層涉及的技術(shù)點就...
目的 從點擊 App 圖標(biāo)到加載 App 閃屏之間會有個動畫,我們希望 App 啟動速度比這個動畫更快。需要注意的是啟動時間一旦超過 20s,系統(tǒng)會認(rèn)為發(fā)生了死循環(huán)并殺掉 A...
在定位某些crash問題的時候,有時候遇到一些問題很詭異。有時候掛在了系統(tǒng)庫里面。這個時候定位crash問題往往是比較頭疼的。那么這個時候?qū)W會一些匯編知識,利用匯編調(diào)試技巧進...
1. KVO是什么 kvo全稱Key-Value Observing,鍵值監(jiān)聽。是對觀察者模式的一種實現(xiàn)。對一個對象添加Observer后,如果這個對象發(fā)生了改變,我們就會收...
我們先實現(xiàn)幾個string看看底層實現(xiàn) clang之后觀察具體實現(xiàn) 通過這4組對照可以看出,字符串在底層會被構(gòu)造成__NSConstantStringImpl__var_fo...
一 Block的實現(xiàn) 1. 在main函數(shù)中聲明、實現(xiàn)并調(diào)用一個block 2. 然后我們通過clang命令將main.m轉(zhuǎn)為c++文件 clang命令:xcrun -sdk...
在探索OC對象的本質(zhì)之前,我們要明白Objective-C的代碼,底層的實現(xiàn)都是C/C++代碼。 而OC中的對象、類則是基于C/C++的結(jié)構(gòu)體來實現(xiàn)的。 我們可以通過將創(chuàng)建好...
目錄 1.Runtime簡介 2.NSObject起源 (1) isa_t結(jié)構(gòu)體的具體實現(xiàn) (2) cache_t的具體實現(xiàn) (3) class_data_bits_t...