alloc&init探索 NSLog結果: 用圖表示大概是這個樣子: 表示我是誰(我在棧上的位置), 表示我指向的位置(指向堆的值的地址)。從打印的信息可以看出, 開辟了空間...
alloc&init探索 NSLog結果: 用圖表示大概是這個樣子: 表示我是誰(我在棧上的位置), 表示我指向的位置(指向堆的值的地址)。從打印的信息可以看出, 開辟了空間...
TurbochargedScrollList Version: 1.0 簡介 我們在做UI時,會涉及到顯示列表的展現,一個列表中可能會有很多的列表項。通常我們的解決方案,是使...
一、介紹 1、背景 考慮到上架App的安全性和后期代碼管理的一些內容,以及現有馬甲和超級App的一些業(yè)務上,越來越多的涉及到大模塊的內容搬移和共享,所以權衡各種方式之后,考慮...
前言 這篇文章,記錄幾種鎖的簡單應用。 @synchronized 使用起來最簡單的一個鎖,直接將要鎖定的代碼用@synchronized包裹,如下: 需要注意的是: @sy...
前言 本篇依然是針對Flutter中UI界面的實操。我們通過實現一個類似于iOS下UITableView 右側的索引條的一個小部件,來加深對之前內容的學習。部件中主要涉及到的...
前言 本篇文章主要是記錄筆者在實際開發(fā)中,關于flutter 中基于socket的業(yè)務功能開發(fā),主要包括: socket的 連接/斷開 網絡監(jiān)聽與重連機制 自定義拆包,封包以...
前言 我們都知道Flutter 的目標是:Run in any screen!就目前已經在iOS,Android和Web端都做到了很好的支持。而目前對桌面端的支持,還沒有正式...
前言 在Flutter中我們在Widget實現一些手勢交互通常會使用GestureDetector裝飾器來實現,但是默認情況下,widget是支持多點觸控,但是在一些特定需求...
前言 上一篇文章我們了解了在Flutter中三種常見的布局方式Row,Column,Stack,并對他們做了具體的舉例和簡單的應用。我們會在下一步的項目開發(fā)中做更具體的介紹和...