協(xié)議的基礎(chǔ)語(yǔ)法 定義協(xié)議是方法的列表協(xié)議只有一個(gè).h文件@protocal 協(xié)議名稱(chēng) <NSObject>//方法聲明列表@end 如何遵守協(xié)議< >: 協(xié)議方法聲明的關(guān)鍵字...
協(xié)議的基礎(chǔ)語(yǔ)法 定義協(xié)議是方法的列表協(xié)議只有一個(gè).h文件@protocal 協(xié)議名稱(chēng) <NSObject>//方法聲明列表@end 如何遵守協(xié)議< >: 協(xié)議方法聲明的關(guān)鍵字...
移動(dòng)直播的興起使得在移動(dòng)端觀看直播的需求日漸增多,相交于點(diǎn)播而言,直播提出了一個(gè)新的要求——實(shí)時(shí)性,也即要求主播端至觀眾端的總延時(shí)不能過(guò)高。而已有的移動(dòng)端視頻播放器如: 系統(tǒng)...
新浪微博 一面靜態(tài)內(nèi)部類(lèi)、內(nèi)部類(lèi)、匿名內(nèi)部類(lèi),為什么內(nèi)部類(lèi)會(huì)持有外部類(lèi)的引用?持有的引用是this?還是其它? 靜態(tài)內(nèi)部類(lèi):使用static修飾的內(nèi)部類(lèi) 匿名內(nèi)部類(lèi):使用ne...
更多移動(dòng)技術(shù)文章請(qǐng)關(guān)注本文集:知乎移動(dòng)平臺(tái)專(zhuān)欄 背景 知乎 Android 客戶(hù)端最早使用的是最常見(jiàn)的單工程 MVC 架構(gòu),所有業(yè)務(wù)邏輯都放在了主工程 Module 里,網(wǎng)絡(luò)...
抓住人生中的一分一秒,勝過(guò)虛度中的一月一年!小做個(gè)動(dòng)圖開(kāi)篇引題懶洋洋.gif 前言 目前較火的網(wǎng)絡(luò)框架有MVP+Retrofit2+okhttp3+Rxjava2,于是也加入...
什么是馬賽克 馬賽克原理 馬賽克的實(shí)現(xiàn) 方格馬賽克的glsl實(shí)現(xiàn)如下: 得到的馬賽克效果如下: 圓形馬賽克的實(shí)現(xiàn):我們經(jīng)過(guò)上一步,可以得到基本的馬賽克效果,我們實(shí)現(xiàn)一個(gè)圓形的...
一、Project的build.gradle文件: 對(duì)應(yīng)的build.gradle代碼如下: buildscript{}閉包里是gradle腳本執(zhí)行所需依賴(lài),分別是對(duì)應(yīng)的ma...