目錄 前言 TCP通道的建立 自定義應(yīng)用層協(xié)議 請求體 響應(yīng)體 請求和響應(yīng)的序列化序列化器請求的序列化響應(yīng)的序列化 任務(wù)機(jī)制KTTCPSocketTask任務(wù)超時(shí) 管理器KT...
目錄 前言 TCP通道的建立 自定義應(yīng)用層協(xié)議 請求體 響應(yīng)體 請求和響應(yīng)的序列化序列化器請求的序列化響應(yīng)的序列化 任務(wù)機(jī)制KTTCPSocketTask任務(wù)超時(shí) 管理器KT...
有多種消息類型,只初始化一個(gè)消息時(shí),category里的load方法會把所有消息類型都注冊一遍(添加到字典里),是不是造成了浪費(fèi)
利用Objective-C runtime構(gòu)造可擴(kuò)展的對象工廠中心對象工廠中心是我生造的一個(gè)詞,指的是整個(gè)程序中,一類對象由唯一的對象工廠創(chuàng)建。 我們用一個(gè)實(shí)際的場景來說明。假設(shè)要實(shí)現(xiàn)一個(gè)IM模塊,為App提供即時(shí)通訊支持。我們需要定義消息...
前言 之前偶然看到一個(gè)PPT,是一些視頻特效的講解。首頁如下: PPT解析了模糊鏡像、電擊效果、靈魂出竅、動態(tài)暈影等視頻處理效果,最后推薦作者自己寫的書: 正文 一、基礎(chǔ)概念...
說來話長,這一切都得從PhotoShop中的鋼筆工具開始說起... 聲明:本文不含復(fù)雜數(shù)學(xué)公式,學(xué)渣放心閱讀吧??(我仿佛看到了學(xué)渣們留下了激動的淚水) 背景 貝塞爾曲線(Bé...
寫在開篇 最近做了個(gè)視頻直播項(xiàng)目,當(dāng)用到彈幕時(shí),找了很多網(wǎng)上彈幕demo。當(dāng)時(shí)因?yàn)轫?xiàng)目進(jìn)度的原因,就隨便選了一個(gè)漂亮的集成了,也沒有去研究其中具體是如何實(shí)現(xiàn)的。如今項(xiàng)目完成,...
iPad 直播間彈幕優(yōu)化記錄 優(yōu)化彈幕系統(tǒng) 創(chuàng)建過程優(yōu)化 彈幕系統(tǒng),使用的網(wǎng)上開源的彈幕控件 https://github.com/unash/BarrageRenderer...
BarrageKit彈幕插件 前言 現(xiàn)在直播這么火,好多直播框架,諸如IJKMediaFramework等更是方便了直播類APP的開發(fā),那我們也一起給它添磚加瓦吧。 插件介紹...