前些時(shí)間,我在知識(shí)星球上創(chuàng)建了一個(gè)音視頻技術(shù)社群:關(guān)鍵幀的音視頻開發(fā)圈,在這里群友們會(huì)一起做一些打卡任務(wù)。比如:周期性地整理音視頻相關(guān)的面試題,匯集一份音視頻面試題集錦,你可...
前些時(shí)間,我在知識(shí)星球上創(chuàng)建了一個(gè)音視頻技術(shù)社群:關(guān)鍵幀的音視頻開發(fā)圈,在這里群友們會(huì)一起做一些打卡任務(wù)。比如:周期性地整理音視頻相關(guān)的面試題,匯集一份音視頻面試題集錦,你可...
目前自己工作三年了,但是自己卻沒有做過直播項(xiàng)目,一致對(duì)直播充滿了無限的好奇,所以自己在工作之余花了接近一個(gè)月的時(shí)間研究了一下,與大家共勉,如有錯(cuò)誤或者不到位的地方,請(qǐng)指正。 ...
首先說明需求點(diǎn):依次發(fā)起請(qǐng)求op1、op2、op3,要求op1成功后再發(fā)起op2,若失敗,則后續(xù)op2、op3不執(zhí)行,回調(diào)失敗結(jié)果;同理,若op1成功后,發(fā)起op2請(qǐng)求失敗,...
一個(gè)項(xiàng)目請(qǐng)求參數(shù)后臺(tái)要求一天開始時(shí)間和結(jié)束時(shí)間,如下所示: 代碼封裝如下: 調(diào)用如下: 得到的值到以下工具轉(zhuǎn)換驗(yàn)證即可。https://tool.lu/timestamp/
上個(gè)月,公司新上線的APP捕捉到閃退問題,而且頻率還挺高的,由于是一款供給自己公司內(nèi)部使用的APP,業(yè)務(wù)部門的同事反應(yīng)比較強(qiáng)烈,最終找到的解決問題的方法很簡單,但是真...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言: 本文為CocoaAsyncSocket Read篇終,將重點(diǎn)涉及該框架是如何利用緩沖區(qū)對(duì)數(shù)據(jù)進(jìn)行讀取、以及各種情況下的數(shù)據(jù)包處理,其中還包括普通的、和基于TLS的不同...
CoreData 從入門到精通 (一) 數(shù)據(jù)模型 + CoreData 棧的創(chuàng)建 概述 CoreData 是 Cocoa 平臺(tái)上用來管理模型層數(shù)據(jù)和數(shù)據(jù)持久化的一個(gè)框架,說簡...
對(duì)于從事 iOS 開發(fā)人員來說,所有的人都會(huì)答出【runtime 是運(yùn)行時(shí)】什么情況下用runtime?大部分人能說出【給分類動(dòng)態(tài)添加屬性 || 交換方法】,再問一句【run...