本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
一、介紹棧區(qū)特點(diǎn):由編譯器自動完成分配和釋放,不需要程序員手動管理,主要存儲了函數(shù)的參數(shù)和局部變量值等。堆區(qū)特點(diǎn):需要程序員手動開辟并管理內(nèi)存。(OC有ARC, OC對象通常...
目錄 一個NSObject對象占用多少內(nèi)存?對象的isa指針指向哪里?OC的類信息存放在哪里?iOS用什么方式實現(xiàn)對一個對象的KVO?(KVO的本質(zhì)是什么?)KVCCateg...
參考篇:iOS-Block淺談 前言:本文簡述Block本質(zhì),如有錯誤請留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
一、UI測試簡介 1.1、什么是UITesting 2015 年,Apple 發(fā)布了 UI 自動化測試框架 XCUITest 并集成在 Xcode7 中,而 iOS/macO...
前言 項目剛起步的過程中,往往時間緊任務(wù)重,程序員在開發(fā)的時候,只想著要完成開發(fā)需求,沒有多余的時間去關(guān)注性能問題。但隨著項目越來越大,功能越來多,卡頓問題越來越嚴(yán)重,用戶體...
一、單元測試簡介 1.1、簡介 單元測試(Unit Testing),又稱為模塊測試,是指對軟件中的最小可測試單元進(jìn)行檢查和驗證,通過開發(fā)者編寫代碼去驗證被測代碼是否正確的一...
轉(zhuǎn)場動畫,就是Vc切換過程中的過渡動畫。官方支持以下幾種方式的自定義轉(zhuǎn)場:1、我們最常見的在 UINavigationController 中 push 和 pop;2、也是...
一、基礎(chǔ) 1、final關(guān)鍵詞的用法 2、常見的數(shù)據(jù)類型 常見的數(shù)據(jù)類型枚舉(enum)Optional值類型(value type)結(jié)構(gòu)體(struct)Bool、Int、...