![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
寫(xiě)的很是完善
iOS實(shí)錄12:NSMutableArray使用中忽視的問(wèn)題[這是第12篇] 導(dǎo)語(yǔ): NSMutableArray提供的API能解決絕大部分的需求蓬衡,但是在實(shí)際iOS開(kāi)發(fā)中彤枢,在某些場(chǎng)景下,需要考慮線(xiàn)程安全 或 弱對(duì)象引用 或 刪除元素這...
什么是KVC,什么是KVO,他們之間關(guān)系.底層實(shí)現(xiàn) 鍵值編碼 Key-Value-Coding(KVC) 鍵值編碼是一種使用字符串來(lái)標(biāo)識(shí)屬性,間接訪(fǎng)問(wèn)對(duì)象的屬性兔仰,而不是通過(guò)調(diào)...
再次總結(jié)一下基礎(chǔ)知識(shí),代碼部分參考 NSConnection以及NSSession---------> 常見(jiàn)的協(xié)議 <------ ftp:// (文件傳輸協(xié)議) http:...
一告匠、類(lèi)的數(shù)據(jù)結(jié)構(gòu) Class(指針) typedef struct objc_class *Class; /* 這是由編譯器為每個(gè)類(lèi)產(chǎn)生的數(shù)據(jù)結(jié)構(gòu),這個(gè)結(jié)構(gòu)定義了一個(gè)類(lèi).這個(gè)...
category 和 extension 的區(qū)別 分類(lèi)有名字裸诽,類(lèi)擴(kuò)展沒(méi)有分類(lèi)名字嫂用,是一種特殊的分類(lèi) 分類(lèi)只能擴(kuò)展方法(屬性?xún)H僅是聲明丈冬,并沒(méi)真正實(shí)現(xiàn))嘱函,類(lèi)擴(kuò)展可以擴(kuò)展屬性、成員...
C語(yǔ)言兼有高級(jí)語(yǔ)言和低級(jí)語(yǔ)言的特點(diǎn) 廣泛應(yīng)用于操作系統(tǒng)和應(yīng)用軟件的編寫(xiě)以及單片機(jī)和嵌入式系統(tǒng)的開(kāi)發(fā) C語(yǔ)言的產(chǎn)生 1963年,劍橋大學(xué)推出了CPL(Combined Prog...
*推流,就是將采集到的音頻堂氯,視頻數(shù)據(jù)通過(guò)流媒體協(xié)議發(fā)送到流媒體服務(wù)器蔑担。*推流前的工作:采集,處理咽白,編碼壓縮*推流中做的工作: 封裝,上傳 但還是推薦用 LFLiveKit局扶,而...
推流,就是將采集到的音頻三妈,視頻數(shù)據(jù)通過(guò)流媒體協(xié)議發(fā)送到流媒體服務(wù)器畜埋。 推流前的工作:采集,處理畴蒲,編碼壓縮 推流中做的工作: 封裝悠鞍,上傳 推流前的工作:采集,處理,編碼壓縮 推...