本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
一、介紹棧區(qū)特點:由編譯器自動完成分配和釋放,不需要程序員手動管理,主要存儲了函數(shù)的參數(shù)和局部變量值等。堆區(qū)特點:需要程序員手動開辟并管理內(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ì)上...
1、OC的消息轉(zhuǎn)發(fā)機制 1、消息查找:從方法緩存中找方法,找不到去方法列表中找,找到了將該方法加入方法緩存,還是找不到,去父類里重復(fù)前面的步驟,如果找到底都找不到那么進入2 ...
一、UI測試簡介 1.1、什么是UITesting 2015 年,Apple 發(fā)布了 UI 自動化測試框架 XCUITest 并集成在 Xcode7 中,而 iOS/macO...
前言 項目剛起步的過程中,往往時間緊任務(wù)重,程序員在開發(fā)的時候,只想著要完成開發(fā)需求,沒有多余的時間去關(guān)注性能問題。但隨著項目越來越大,功能越來多,卡頓問題越來越嚴重,用戶體...
一、單元測試簡介 1.1、簡介 單元測試(Unit Testing),又稱為模塊測試,是指對軟件中的最小可測試單元進行檢查和驗證,通過開發(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、...
在面試中,三次握手和四次揮手可以說是問的最頻繁的一個知識點了,我相信大家也都看過很多關(guān)于三次握手與四次揮手的文章,今天的這篇文章,重點是圍繞著面試,我們應(yīng)該掌握哪些比較重要的...
各大廠iOS面試流程題目 建議: 有什么需要討論的地方歡迎大家指教。主要記錄一下準備愛吃過程,和面試的一些總結(jié),希望能幫助到正在面試或者將要面試的同學(xué)吧。 iOS面試--字節(jié)...
關(guān)于面試題 打個比方,如果把找工作理解成考大學(xué),面試就是高考,市面上的“真題”就是模擬試卷。我們會很容易傾向于在面試前尋找對應(yīng)公司的面試“真題”,重點準備,期待“押題”成功。...
這個欄目將持續(xù)更新--請iOS的小伙伴關(guān)注! 整理不易,如果您覺得還不錯,麻煩在文末 “點個贊” 或者 評論 “Mark”,謝謝您的支持 一:知名大廠iOS開發(fā)面試題篇 1、...