由于部分原因,重裝了Xcode 然后打開項目發(fā)現(xiàn)xib出現(xiàn)了報錯 進(jìn)去xib文件后,xib顯示的只有框框線條,看不見實際內(nèi)容 最后用sudo killall -9 com.a...
由于部分原因,重裝了Xcode 然后打開項目發(fā)現(xiàn)xib出現(xiàn)了報錯 進(jìn)去xib文件后,xib顯示的只有框框線條,看不見實際內(nèi)容 最后用sudo killall -9 com.a...
基本用法 匹配器 toBetest('two plus two is four', () => { expect(2 + 2).toBe(4);}); toEqual (檢...
單元測試?yán)锝瓶祝瑪?shù)據(jù)都是模擬的枷餐,有什么意義呢? 首先單元測試區(qū)別于其他測試廓鞠,最重要的一點就是快速 提供必要的參數(shù)環(huán)境。單元測試顧名思義就是一個個很小的單元,其數(shù)據(jù)大多都是外界提供...
自動化測試、單元測試涩嚣、集成測試、E2E 自動化測試是為了代替人工掂僵,實現(xiàn)一些重復(fù)工作,提高工作效率顷歌,其一般遵循測試金字塔原則锰蓬,如下圖: 即推薦70%的單元測試,20%的集成測試...
1. Apple 提供的工具檢測內(nèi)存泄漏 1.1 靜態(tài)分析(Analyze) 1.2 Instruments (Leaks / Allocations) 2. MLeaks...
非主線程刷UI hook UIView的下列三個方法: setNeedsLayout setNeedsDisplay setNeedsDisplayInRect 判斷當(dāng)前是否...
將Objective-C代碼轉(zhuǎn)換為C\C++代碼 xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc OC源...
首先上一張網(wǎng)絡(luò)分層圖 本文以五層網(wǎng)絡(luò)協(xié)議來講解一下每層的用處眯漩,其他分層結(jié)構(gòu)只是做了細(xì)分或者合并芹扭,此處不再細(xì)說。 1. 物理層 主要是一些物理連接赦抖,包括網(wǎng)線舱卡、光纜等等,傳輸?shù)氖?..
github服務(wù)器因為眾多原因队萤,雖然不用梯子也能訪問網(wǎng)站轮锥,但是對于想要pull,push稍微大一點的資源,就會經(jīng)常出現(xiàn)remote hung up, timeout等錯誤要尔。對...
選擇排序 從待排序數(shù)組中選擇最大(小)的一個數(shù)舍杜,將其與數(shù)組第一個元素交換,現(xiàn)在第一個元素構(gòu)成已排序部分赵辕,第二個元素至最后一個元素構(gòu)成未排序數(shù)組 從未排序數(shù)組中選擇最大(小)的...
前言 iOS中常用的定時器有NSTimer还惠、CADisplayLink饲握、GCD定時器。前兩者依賴runloop,某些方法創(chuàng)建時需要手動把定時器添加到runloop中救欧,且如果是...
一衰粹、動畫過程分析 1、拆分動畫 正常動畫效果如下: 2颜矿、總結(jié) 動畫是由兩部分組成:1寄猩、豎線在開始時的預(yù)備動畫和結(jié)束時的慣性動畫2、豎線骑疆、三角形和弧線的銜接動畫 二田篇、動畫開發(fā) ...