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