"子類(lèi)實(shí)現(xiàn)initialize方法時(shí),會(huì)覆蓋父類(lèi)initialize方法"
------------------------------------------------------------
這個(gè)說(shuō)法貌似有問(wèn)題, 父類(lèi)和子類(lèi)都實(shí)現(xiàn)了initialize方法,會(huì)優(yōu)先走父類(lèi)的initialize,再走子類(lèi)initialize方法
小木頭 評(píng)論自iOS類(lèi)方法load和initialize詳解
誤區(qū) 之前在寫(xiě)遞歸相關(guān)的代碼時(shí)候, 總是試圖把調(diào)用一層層展開(kāi), 層數(shù)少的情況還能接受, 多了就燒腦, 不要試圖用人腦去分解遞歸的每一個(gè)步驟 正確的思考方式 假設(shè)要完成 A ...
數(shù)組定義 線(xiàn)性表結(jié)構(gòu), 用一組連續(xù)的內(nèi)存空間存儲(chǔ)具有相同類(lèi)型的數(shù)據(jù) 如何實(shí)現(xiàn)隨機(jī)訪(fǎng)問(wèn) 缺點(diǎn) 插入和刪除操作低效, 需要大量移動(dòng)數(shù)據(jù), 刪除的時(shí)候可以把數(shù)據(jù)標(biāo)記為已刪除, ...
續(xù)言 在頁(yè)面間跳轉(zhuǎn)的性能優(yōu)化(一)中介紹了一些基礎(chǔ)知識(shí),講述了情形一與情形二的優(yōu)化方式及原理,但有許多人對(duì)情形二最后兩種處理方式的原理表示不理解,不清楚處理過(guò)程,接下來(lái)...
為什么要生成一個(gè)子類(lèi) ? 前提是需要重寫(xiě) setter 方法, 調(diào)用 willChangeValueForKey 和 didChangeValueForKey 方法通知外界...
基本概念 進(jìn)程和線(xiàn)程的區(qū)別 進(jìn)程是指系統(tǒng)中正在運(yùn)行的一個(gè)應(yīng)用程序, 每個(gè)進(jìn)程之間是相互獨(dú)立的 一個(gè)進(jìn)程中可以有多條線(xiàn)程, 進(jìn)程的所有任務(wù)都在線(xiàn)程中執(zhí)行的 進(jìn)程的狀態(tài) 新建 就...
哈希表, 也叫散列表, 是數(shù)組的一種擴(kuò)展把關(guān)鍵字或者鍵轉(zhuǎn)換為數(shù)組下標(biāo)的方法叫做散列函數(shù)散列函數(shù)計(jì)算得到的值也叫做散列值或hash值 散列沖突 解決散列沖突的方法: 開(kāi)放尋址法...
特點(diǎn) TCP: 面向連接的、可靠的、基于字節(jié)流的傳輸層協(xié)議, 三次握手、四次揮手, 連接只能點(diǎn)到點(diǎn)UDP: 無(wú)連接、不可靠、面向報(bào)文, 支持一對(duì)一, 一對(duì)多, 多對(duì)一, 多...
內(nèi)存分配方式 棧是高地址向低地址擴(kuò)展, 是一塊連續(xù)的內(nèi)存區(qū)域、堆是地地址向高地址分配, 不連續(xù)的內(nèi)存區(qū)域 棧是系統(tǒng)自動(dòng)分配空間, 堆需要手動(dòng)分配 棧上的數(shù)據(jù)在函數(shù)結(jié)束后自動(dòng)釋...
鏈表和數(shù)組的區(qū)別 數(shù)組數(shù)組需要一塊連續(xù)的內(nèi)存空間來(lái)存儲(chǔ), 對(duì)內(nèi)存要求比較高 鏈表通過(guò)指針, 將一組零散的內(nèi)存塊串聯(lián)起來(lái)使用 鏈表類(lèi)型 單鏈表、雙向鏈表、循環(huán)鏈表、雙向循環(huán)鏈表...
兩個(gè)棧實(shí)現(xiàn)隊(duì)列 思路: stack1 用于存放 push 的元素 pop 的時(shí)候分兩種情況 stack2 為空, 把stack1 的棧頂元素彈出, 然后壓入 stack2, ...
思路 快排利用的是分治的思想, 排序數(shù)組中下標(biāo) p 到 r 之間的一組數(shù)據(jù), 選擇 p 到 r 之間的任意一個(gè)數(shù)據(jù)作為 pivot(分區(qū)點(diǎn)), 遍歷 p 到 r 之間的數(shù)據(jù)...
思路 二分查找必須是一個(gè)有序的數(shù)據(jù)集合, 每次都通過(guò)跟區(qū)間的中間元素對(duì)比, 將查找區(qū)間縮小為一半, 直到找到元素或者區(qū)間被縮小為 0 時(shí)間復(fù)雜度 O(logn) 每次查找區(qū)間...