基本用法 匹配器 toBetest('two plus two is four', () => { expect(2 + 2).toBe(4)...
單元測(cè)試?yán)锞跬矗瑪?shù)據(jù)都是模擬的,有什么意義呢薪棒? 首先單元測(cè)試區(qū)別于其他測(cè)試手蝎,最重要的一點(diǎn)就是快速 提供必要的參數(shù)環(huán)境榕莺。單元測(cè)試顧名思義就是一個(gè)個(gè)很小...
自動(dòng)化測(cè)試钉鸯、單元測(cè)試、集成測(cè)試邮辽、E2E 自動(dòng)化測(cè)試是為了代替人工唠雕,實(shí)現(xiàn)一些重復(fù)工作,提高工作效率岩睁,其一般遵循測(cè)試金字塔原則,如下圖: 即推薦70...
1. Apple 提供的工具檢測(cè)內(nèi)存泄漏 1.1 靜態(tài)分析(Analyze) 1.2 Instruments (Leaks / Allocat...
非主線程刷UI hook UIView的下列三個(gè)方法: setNeedsLayout setNeedsDisplay setNeedsDispl...
將Objective-C代碼轉(zhuǎn)換為C\C++代碼 xcrun -sdk iphoneos clang -arch arm64 -re...
首先上一張網(wǎng)絡(luò)分層圖 本文以五層網(wǎng)絡(luò)協(xié)議來(lái)講解一下每層的用處邓夕,其他分層結(jié)構(gòu)只是做了細(xì)分或者合并刘莹,此處不再細(xì)說(shuō)焚刚。 1. 物理層 主要是一些物理連接...
github服務(wù)器因?yàn)楸姸嘣颍m然不用梯子也能訪問(wèn)網(wǎng)站矿咕,但是對(duì)于想要pull,push稍微大一點(diǎn)的資源抢肛,就會(huì)經(jīng)常出現(xiàn)remote hung u...
選擇排序 從待排序數(shù)組中選擇最大(小)的一個(gè)數(shù)痴腌,將其與數(shù)組第一個(gè)元素交換雌团,現(xiàn)在第一個(gè)元素構(gòu)成已排序部分,第二個(gè)元素至最后一個(gè)元素構(gòu)成未排序數(shù)組 ...