alloc&init探索 NSLog结果: 用图表示大概是这个样子: 表示我是谁(我在栈上的位置), 表示我指向的位置(指向堆的值的地址)。从打印的信息可以看出, 开辟了空间...
alloc&init探索 NSLog结果: 用图表示大概是这个样子: 表示我是谁(我在栈上的位置), 表示我指向的位置(指向堆的值的地址)。从打印的信息可以看出, 开辟了空间...
TurbochargedScrollList Version: 1.0 简介 我们在做UI时,会涉及到显示列表的展现,一个列表中可能会有很多的列表项。通常我们的解决方案,是使...
一、介绍 1、背景 考虑到上架App的安全性和后期代码管理的一些内容,以及现有马甲和超级App的一些业务上,越来越多的涉及到大模块的内容搬移和共享,所以权衡各种方式之后,考虑...
前言 这篇文章,记录几种锁的简单应用。 @synchronized 使用起来最简单的一个锁,直接将要锁定的代码用@synchronized包裹,如下: 需要注意的是: @sy...
前言 本篇依然是针对Flutter中UI界面的实操。我们通过实现一个类似于iOS下UITableView 右侧的索引条的一个小部件,来加深对之前内容的学习。部件中主要涉及到的...
前言 本篇文章主要是记录笔者在实际开发中,关于flutter 中基于socket的业务功能开发,主要包括: socket的 连接/断开 网络监听与重连机制 自定义拆包,封包以...
前言 我们都知道Flutter 的目标是:Run in any screen!就目前已经在iOS,Android和Web端都做到了很好的支持。而目前对桌面端的支持,还没有正式...
前言 在Flutter中我们在Widget实现一些手势交互通常会使用GestureDetector装饰器来实现,但是默认情况下,widget是支持多点触控,但是在一些特定需求...
前言 上一篇文章我们了解了在Flutter中三种常见的布局方式Row,Column,Stack,并对他们做了具体的举例和简单的应用。我们会在下一步的项目开发中做更具体的介绍和...