我們項(xiàng)目中的一個(gè)需求,需用UICollectionView展示上萬個(gè)cell,cell中包含的內(nèi)容過于豐富,如果一次性加載所有數(shù)據(jù)源,系統(tǒng)的CPU、內(nèi)存都將占用過多。 為了更...
問題闡述 當(dāng)有多個(gè)git賬號(hào)的時(shí)候,比如一個(gè)github,用于自己進(jìn)行一些開發(fā)活動(dòng),再來一個(gè)gitlab,一般是公司內(nèi)部的git。這兩者你的郵箱如果不同的話,就會(huì)涉及到一個(gè)問...
前言 最近遇到一起由objc_setAssociatedObject和objc_getAssociatedObject引發(fā)的線上Crash事故,在痛心疾首的同時(shí)也覺得很有意思...
一、圓環(huán)型滑塊的設(shè)計(jì) 最近設(shè)計(jì)師設(shè)計(jì)了一個(gè)圓環(huán)型滑塊,其作用和UISlider差不多,用于拖動(dòng)改變播放音頻的進(jìn)度和指示音頻的播放進(jìn)度。 大概的樣子如下圖:圖一 設(shè)計(jì)圖 有如下...
1.序 直播已經(jīng)火了很多年了,疫情時(shí)期更是加大了直播的使用量,可謂迎來了直播的一個(gè)小紅利.這么火的技術(shù),按理說也不是什么大不了的東西,但是大家都是在使用各個(gè)平臺(tái)的策略只是做了...
前言 隨著用戶的需求越來越多,對(duì)App的用戶體驗(yàn)也變的要求越來越高。為了更好的應(yīng)對(duì)各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM,VIPER等...