背景: 在大型項(xiàng)目,企業(yè)級(jí)開發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開展,變得臃腫,iOS中的分類(Category)就很好的解決了這個(gè)問題。 分類(Categ...
背景: 在大型項(xiàng)目,企業(yè)級(jí)開發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開展,變得臃腫,iOS中的分類(Category)就很好的解決了這個(gè)問題。 分類(Categ...
原文地址 ,此簡(jiǎn)書只做備份,強(qiáng)烈推薦原文,畢竟格式比簡(jiǎn)書好看,還清晰 起因 去年,鏈家網(wǎng)iOS端,之前由于所有的業(yè)務(wù)端代碼都是混亂管理,造成開發(fā)有很多痛點(diǎn)無法單測(cè) 團(tuán)隊(duì)成員提...
其實(shí)被這個(gè)問題困擾了好久,不過秉承著三分鐘熱度的新年新氣象,還是要多弄懂一點(diǎn)(⊙_⊙)ゞ Symbols是什么東西呢?雖然我對(duì)它沒有深入的了解,但是大概知道它的作用。摘抄《深...
大家在制作靜態(tài)庫并加入demo中調(diào)試的時(shí)候,往往會(huì)碰到兩個(gè)疑問: 調(diào)試的時(shí)候可以直接跟到庫的源碼里 斷點(diǎn)堆棧信息里可以看到庫內(nèi)部的函數(shù)調(diào)用接下來我們就看看這其中發(fā)生了什么 問...
測(cè)試驅(qū)動(dòng)開發(fā) 1.什么是測(cè)試驅(qū)動(dòng)開發(fā)?基本思想就是在開發(fā)功能代碼之前,先編寫測(cè)試代碼,然后只編寫使測(cè)試通過的功能代碼,從而以測(cè)試來驅(qū)動(dòng)整個(gè)開發(fā)過程的進(jìn)行。這有助于編寫簡(jiǎn)潔可用...
1 LRU算法 LRU(Least recently used,最近最少使用)算法根據(jù)數(shù)據(jù)的歷史訪問記錄來進(jìn)行淘汰數(shù)據(jù),其核心思想是“如果數(shù)據(jù)最近被訪問過,那么將來被訪問的幾...
簡(jiǎn)評(píng):這篇文章將介紹五種可選方式來創(chuàng)建 React Web 動(dòng)畫,其中有一些是跨平臺(tái)的(可以支持 React Native ) 1. 基于 React 組件狀態(tài)的 CSS 動(dòng)...