Welcome to Panda Parkour! This fast-paced endless runner challenges you ...
1.單接口測試1.1 參數(shù)校驗根據(jù)接口文檔,進(jìn)行業(yè)務(wù)參數(shù)的校驗 1.1.1 單個參數(shù)校驗隨機型:在指定范圍或指定長度內(nèi)任意取值 枚舉型:依次取每...
1.序列化和反序列化 序列化:將對象轉(zhuǎn)換為字節(jié)序列的過程,在傳遞和保存對象時,保證對象的完整性和完整性,方便在網(wǎng)絡(luò)上傳輸或者保存在文件中 反序列...
前言 前段時間我們項目也完全實現(xiàn)了組件化,在組件化過程中,為了能夠提高項目的編譯速度,我們將組件全部打成二進(jìn)制,但其實也暴露出另外一個問題:那些...
前言 在將私有組件打成二進(jìn)制包的時候,我們可以選擇打包成靜態(tài)庫或者動態(tài)庫,靜態(tài)庫和動態(tài)庫讀取圖片的方式也略有不同,同時在私有組件里面指定資源的方...
手動布局為什么比自動布局效率要高? 實際上這個問題主要是針對iOS12之前,使用AutoLayout,視圖嵌套的數(shù)量對性能的影響是呈指數(shù)增長的。...
Type Encodings 在使用消息轉(zhuǎn)發(fā)的時候,我們經(jīng)常會用到到這個方法methodSignatureForSelector: 該方法用來返...
NSProxy An abstract superclass defining an API for objects that act as s...
setNeedsLayout Call this method on your application’s main thread when y...