我們項(xiàng)目中的一個(gè)需求,需用UICollectionView展示上萬(wàn)個(gè)cell,cell中包含的內(nèi)容過(guò)于豐富,如果一次性加載所有數(shù)據(jù)源,系統(tǒng)的CPU、內(nèi)存都將占用過(guò)多。 為了更...
我們項(xiàng)目中的一個(gè)需求,需用UICollectionView展示上萬(wàn)個(gè)cell,cell中包含的內(nèi)容過(guò)于豐富,如果一次性加載所有數(shù)據(jù)源,系統(tǒng)的CPU、內(nèi)存都將占用過(guò)多。 為了更...
問(wèn)題闡述 當(dāng)有多個(gè)git賬號(hào)的時(shí)候,比如一個(gè)github,用于自己進(jìn)行一些開發(fā)活動(dòng),再來(lái)一個(gè)gitlab,一般是公司內(nèi)部的git。這兩者你的郵箱如果不同的話,就會(huì)涉及到一個(gè)問(wèn)...
前言 最近遇到一起由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í)期更是加大了直播的使用量,可謂迎來(lái)了直播的一個(gè)小紅利.這么火的技術(shù),按理說(shuō)也不是什么大不了的東西,但是大家都是在使用各個(gè)平臺(tái)的策略只是做了...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
動(dòng)態(tài)更換App圖標(biāo)這件事,在用戶里總是存在需求的:有些用戶喜歡“美化”自己的手機(jī)。至于用戶們喜歡美化到什么程度,這得看個(gè)人需求。有的用戶想定制個(gè)性的App圖標(biāo),那么各大iPh...
最近在研究 iOS 上內(nèi)存 OOM 的問(wèn)題,其中看到這篇文章 Handling low memory conditions in iOS and Mavericks 中提到了...