前言 簡(jiǎn)物作為一個(gè)電商app,內(nèi)容最多的就是圖片,而在應(yīng)用性能優(yōu)化中,圖片又是一個(gè)非常關(guān)鍵的點(diǎn),因?yàn)樾阅軆?yōu)化涉及到兩個(gè)方面:1、繪制 2、內(nèi)存。...
前言 如果你不了解位運(yùn)算,那你應(yīng)該要補(bǔ)習(xí)一下功課,這里就不對(duì)位移運(yùn)算做補(bǔ)習(xí),因?yàn)榻裉煊玫降氖桥c、或、非在二進(jìn)制運(yùn)算的巧用 復(fù)習(xí) 1、&運(yùn)算有兩個(gè)...
前言 想必大家都有走過流程,流程或大或小,比如有些公司用釘釘走請(qǐng)假流程,你請(qǐng)假,需要填審批人,首先是你的項(xiàng)目組長(zhǎng),然后是項(xiàng)目經(jīng)歷,然后技術(shù)總監(jiān),...
前言 什么是原型模式呢,就是通過已有對(duì)象實(shí)例去創(chuàng)建同類型對(duì)象并且使用已有對(duì)象實(shí)例數(shù)據(jù)的拷貝來創(chuàng)建新對(duì)象,說簡(jiǎn)單點(diǎn)就是克隆克隆一般有兩種,一種是淺...
前言 在我們寫一個(gè)app的時(shí)候,會(huì)有幾個(gè)甚至十幾個(gè)或者幾十個(gè)上百個(gè)界面,我們不斷的寫新界面的時(shí)候,會(huì)發(fā)現(xiàn),有那么一部分代碼似乎流程是一樣的,比如...
前言 六大設(shè)計(jì)原則中有一條叫“開閉原則”,意思就是修改對(duì)外關(guān)閉,擴(kuò)展對(duì)外開放,是啥意思呢?就是我寫的產(chǎn)品功能,我不希望在擴(kuò)展功能還要修改內(nèi)部邏輯...
前言 在高仿Pinterest交互的實(shí)現(xiàn)思路這篇文章中,其實(shí)對(duì)于封裝后的入口類,是需要提供很多參數(shù)的,那對(duì)于需要設(shè)置很多參數(shù)的類,我們?nèi)绻吭?..
什么是觀察者模式? 網(wǎng)上有很多種對(duì)于觀察者模式的描述,我簡(jiǎn)單的說個(gè)比喻大概就能理解:我們常用的QQ郵箱,有訂閱功能,你訂閱了一個(gè)郵箱,以后這個(gè)郵...
Pinterest中有一個(gè)非常棒的交互,大概的操作就是在列表頁可以通過長(zhǎng)按單個(gè)Item來講Item選中并且讓周圍的item變透明白,然后彈出選項(xiàng)...