setState的使用 setState的更新是同步還是異步? 異步。 為什么setState設計為異步? setState設計為異步,可以顯著...
1.什么是數(shù)據(jù)結構? 數(shù)據(jù)結構是計算機存儲、組織數(shù)據(jù)的方式。 線性結構:線性表(數(shù)組、鏈表、棧、隊列、哈希表)。 樹形結構:二叉樹、二叉搜索樹、...
一、性質(zhì) 1.每個節(jié)點的度最大為2(最多擁有2棵子樹) 2.左子樹和右子樹是有順序的 3.即使某節(jié)點只有一棵子樹,也要區(qū)分左右子樹。 二叉樹是有...
一、性質(zhì) 1.根節(jié)點是黑色。 2.節(jié)點不是黑色就是紅色。 3.葉子節(jié)點都是黑色。(會產(chǎn)生很多黑色空節(jié)點) 4.紅色節(jié)點的子節(jié)點都是黑色。 5.所...
一、概述 同步和異步是相對于任務而言,分為同步任務和異步任務。 串行和并行一般針對隊列而言,分為串行隊列和并行隊列。 二、術語比較 同步和異步主...
一、概述 對象分為實例對象、類對象、元類對象。 對象的本質(zhì)為結構體。 二、對象中有什么 實例對象:isa指針、其他成員變量(這里存儲的是成員變量...
一、多線程 談談你對多線程開發(fā)的理解?ios中有幾種實現(xiàn)多線程的方法? 好處: 1.使用多線程可以把程序中占據(jù)時間長的任務放到后臺去處理,如圖片...
作為移動端開發(fā),都會接觸到長鏈接相關的功能,比如IM功能,所以整理了一下TPC的三次握手,A和B需要進行長鏈接,首先介紹下各參數(shù):Syn序號碼表...
iOS中經(jīng)常用到Block,但是為什么Block總是用copy修飾,不用weak修飾,這要從其內(nèi)部實現(xiàn)說起。 iOS 內(nèi)存分布,一般分為:棧區(qū)(...