setState的使用 setState的更新是同步還是異步双霍? 異步汰寓。 為什么setState設(shè)計(jì)為異步疤剑? setState設(shè)計(jì)為異步时捌,可以顯著...
1.什么是數(shù)據(jù)結(jié)構(gòu)吨枉? 數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)阳液、組織數(shù)據(jù)的方式霉翔。 線性結(jié)構(gòu):線性表(數(shù)組钠惩、鏈表柒凉、棧、隊(duì)列篓跛、哈希表)膝捞。 樹(shù)形結(jié)構(gòu):二叉樹(shù)、二叉搜索樹(shù)愧沟、...
一蔬咬、性質(zhì) 1.每個(gè)節(jié)點(diǎn)的度最大為2(最多擁有2棵子樹(shù)) 2.左子樹(shù)和右子樹(shù)是有順序的 3.即使某節(jié)點(diǎn)只有一棵子樹(shù),也要區(qū)分左右子樹(shù)沐寺。 二叉樹(shù)是有...
一林艘、性質(zhì) 1.根節(jié)點(diǎn)是黑色。 2.節(jié)點(diǎn)不是黑色就是紅色芽丹。 3.葉子節(jié)點(diǎn)都是黑色北启。(會(huì)產(chǎn)生很多黑色空節(jié)點(diǎn)) 4.紅色節(jié)點(diǎn)的子節(jié)點(diǎn)都是黑色。 5.所...
一、概述 同步和異步是相對(duì)于任務(wù)而言懈涛,分為同步任務(wù)和異步任務(wù)逛万。 串行和并行一般針對(duì)隊(duì)列而言,分為串行隊(duì)列和并行隊(duì)列批钠。 二宇植、術(shù)語(yǔ)比較 同步和異步主...
一、概述 對(duì)象分為實(shí)例對(duì)象埋心、類(lèi)對(duì)象指郁、元類(lèi)對(duì)象。 對(duì)象的本質(zhì)為結(jié)構(gòu)體拷呆。 二闲坎、對(duì)象中有什么 實(shí)例對(duì)象:isa指針、其他成員變量(這里存儲(chǔ)的是成員變量...
一茬斧、多線程 談?wù)勀銓?duì)多線程開(kāi)發(fā)的理解腰懂?ios中有幾種實(shí)現(xiàn)多線程的方法? 好處: 1.使用多線程可以把程序中占據(jù)時(shí)間長(zhǎng)的任務(wù)放到后臺(tái)去處理项秉,如圖片...
作為移動(dòng)端開(kāi)發(fā)绣溜,都會(huì)接觸到長(zhǎng)鏈接相關(guān)的功能,比如IM功能娄蔼,所以整理了一下TPC的三次握手怖喻,A和B需要進(jìn)行長(zhǎng)鏈接,首先介紹下各參數(shù):Syn序號(hào)碼表...
iOS中經(jīng)常用到Block贷屎,但是為什么Block總是用copy修飾罢防,不用weak修飾,這要從其內(nèi)部實(shí)現(xiàn)說(shuō)起唉侄。 iOS 內(nèi)存分布咒吐,一般分為:棧區(qū)(...