flutter的widget可以分為三類,組合類ComponentWidget才写、代理類ProxyWidget和繪制類RenderObjectWidget 組合類:如Conta...
flutter的widget可以分為三類,組合類ComponentWidget才写、代理類ProxyWidget和繪制類RenderObjectWidget 組合類:如Conta...
IOS中定義成員變量有兩種方法踏烙,一種是將變量聲明為property岛啸,一種是直接聲明為一個變量。 使用方法一的時候系統(tǒng)會為我們自動生成一個Get函數(shù)和一個Set函數(shù)(隱式的),...
為什么圖像在顯示到屏幕上之前要進行解碼 一般我們使用的圖像是JPEG/PNG护昧,這些圖像數(shù)據(jù)不是位圖,而是是經(jīng)過編碼壓縮后的數(shù)據(jù)粗截,需要線將它解碼轉(zhuǎn)成位圖數(shù)據(jù)惋耙,然后才能把位圖渲染...
RunLoop 是 iOS 和 OSX 開發(fā)中非常基礎(chǔ)的一個概念慈格。 網(wǎng)上已經(jīng)有很多源碼分析和具體Demo的研究怠晴。 寫這篇文章的目的是把目前網(wǎng)上能夠找到的文章進行一個整體梳理。...
這一節(jié)主要是幾個概念的解釋:HEAD蒜田、master 以及 Git 中非常重要的一個概念: branch。 引用:commit 的快捷方式 首先选泻,再看一次 log: 第一行的 ...
Autorelease對象什么時候釋放页眯? 這個問題拿來做面試題梯捕,問過很多人,沒有幾個能答對的窝撵。很多答案都是“當前作用域大括號結(jié)束時釋放”傀顾,顯然木有正確理解Autoreleas...
平時用到這個功能的時候不多,所以經(jīng)常想不起來碌奉,今天就寫下來短曾,希望能幫到跟我一樣經(jīng)常忘記的人。 好比: NSArray * array = @[@"a",@"b",@"c",@...
前言 本文不詳細概述 KVO 的用法赐劣,只結(jié)合網(wǎng)上的資料說說對這種技術(shù)的底層實現(xiàn)原理嫉拐。如需參考具體用法移步 KVO具體應(yīng)用 本文探究底層技術(shù)參考來源最新官方開源代碼objc4-...
一魁兼、消息驅(qū)動機制 消息驅(qū)動機制: 運行的時候的一些機制婉徘,最主要的是消息機制。 消息驅(qū)動機制-動態(tài)調(diào)用過程 : 對于C語言,函數(shù)的調(diào)用在編譯的時候會決定調(diào)用哪個函數(shù)盖呼。編譯完成之...