關(guān)于我們 我們是字節(jié)跳動(dòng)視頻業(yè)務(wù)上海團(tuán)隊(duì),支持今日頭條、西瓜視頻等產(chǎn)品上的長(zhǎng)視頻業(yè)務(wù),歡迎使用西瓜視頻的“放映廳”體驗(yàn)一下。 沒錯(cuò),春節(jié)檔火爆全...
故事背景 沒有無緣無故的重構(gòu),也沒有無緣無故的優(yōu)化。故事的開始要追溯到我們的項(xiàng)目加了某個(gè)新功能。 在此之前,項(xiàng)目的編譯鏈接速度算是比較快,加上I...
pch讓編譯更快 在日常的開發(fā)中,有很多地方會(huì)用到Foundation和UIKit,使用之前需要先將頭文件#import進(jìn)來。與C語言中的#in...
設(shè)計(jì)目標(biāo) 當(dāng)前很多應(yīng)用都有類似下圖這樣的輪播banner,這已經(jīng)成為一種群眾喜聞樂見的運(yùn)營(yíng)形式。 根據(jù)項(xiàng)目需求,這個(gè)組件需要滿足: 支持自動(dòng)循環(huán)...
引用計(jì)數(shù)是一種經(jīng)典的內(nèi)存管理垃圾回收機(jī)制,但它最明顯的副作用就是循環(huán)引用,導(dǎo)致內(nèi)存泄漏。循環(huán)引用其實(shí)是一個(gè)閉環(huán)。 閉環(huán)是什么 從圖論的角度來說,...
發(fā)一條動(dòng)態(tài) 在很多UGC產(chǎn)品中(如微博、赤兔、朋友圈),發(fā)一條圖文并茂的動(dòng)態(tài)總是群眾喜聞樂見的。如下圖: 根據(jù)產(chǎn)品流程,我們應(yīng)該會(huì)有一個(gè)表示動(dòng)態(tài)...
在信息高度發(fā)達(dá)的今天,IM基本上已經(jīng)成為了一個(gè)社交應(yīng)用的標(biāo)配。本文將以一個(gè)移動(dòng)開發(fā)者的視角,探討移動(dòng)端即時(shí)通訊系統(tǒng)的技術(shù)選型和關(guān)鍵要點(diǎn)。 1 即...