![240](https://upload.jianshu.io/users/upload_avatars/1777197/9ba1edc6-1119-4d38-bc98-d04b73bae2ef.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
以擴(kuò)展CLLocationManager和MKMapView為例,探索DelegateProxy的底層實(shí)現(xiàn) Extension CLLocati...
音視頻學(xué)習(xí)筆記 - WebRTC NAT穿越過(guò)程 1. Candidate 它表示W(wǎng)ebRTC與遠(yuǎn)端通信時(shí)使用的協(xié)議, IP地址和端口, 一般由...
音視頻學(xué)習(xí)筆記 - WebRTC協(xié)商過(guò)程 RTCPeerConnection 它是WebRTC中最關(guān)鍵的一個(gè)類, 端到端間的媒體協(xié)商就是基于該類...
音視頻學(xué)習(xí)筆記-SDP ? SDP 是會(huì)話描述協(xié)議, 它用文本描述各端的能力. 如各端多支持的音頻編解碼器是什么, 這些解碼器設(shè)定的參數(shù)是什...
音視頻學(xué)習(xí)筆記 - RTP與RTCP ? 實(shí)時(shí)傳輸協(xié)議(RTP)詳細(xì)說(shuō)明了在互聯(lián)網(wǎng)上傳遞音頻和視頻的標(biāo)準(zhǔn)數(shù)據(jù)包格式. 它一開始被設(shè)計(jì)為一個(gè)多...
使用Quick,OCMock及OHHTTPStubs進(jìn)行單元測(cè)試 說(shuō)明 Quick: 它是一個(gè)行為驅(qū)動(dòng)開發(fā) (BDD)的測(cè)試框架, 同時(shí)支持Sw...
DSBridge-iOS源碼解析 Objective-C與JavaScript間的交互方式 1. 自定義scheme, 攔截http請(qǐng)求 在i...
最長(zhǎng)回文子串 題目 給定一個(gè)字符串 s羞芍,找到 s 中最長(zhǎng)的回文子串习劫。你可以假設(shè) s 的最大長(zhǎng)度為 1000 摘要 回文是一個(gè)正讀和反讀都相同的字...
iOS設(shè)計(jì)模式-組合 原理圖 說(shuō)明 在軟件系統(tǒng)中, "行為請(qǐng)求者"與"行為實(shí)現(xiàn)者"通常呈現(xiàn)一種"緊耦合". 但在某些場(chǎng)合, 不如要對(duì)行為進(jìn)行"記...