240 发简信
IP属地:上海
  • MD5/DES/RSA/SHA/BASE64

    MD5:全称是Message Digest Algorithm(消息摘要算法)。MD5是一种摘要算法,作用是让大容量信息在用数字签名软件签署私人...

  • weak、strong、@ property

    面试题:weak实现原理? 一、weak weak 基本用法 weak 是弱引用,用 weak 来修饰、描述所引用对象的计数器并不会增加,而且 ...

  • 为UICollectionView添加headView

    - (void)viewDidLoad { [super viewDidLoad]; [self contentInsetHeaderVi...

  • Resize,w 360,h 240
    十、Flutter的滚动Widget

    一、 JSON读取和解析 在开发中,我们经常会使用本地JSON或者从服务器请求数据后回去到JSON,拿到JSON后通常会将JSON转成Model...

  • Resize,w 360,h 240
    九、Flutter的布局Widget

    一. 单子布局组件 单子布局组件的含义是其只有一个子组件,可以通过设置一些属性设置该子组件所在的位置信息等。比较常用的单子布局组件有:Align...

  • Resize,w 360,h 240
    八、Flutter的基础Widget

    一. 文本Widget 在Android中,我们使用TextView,iOS中我们使用UILabel来显示文本; Flutter中,我们使用Te...

  • Resize,w 360,h 240
    七、Flutter-有状态的StatefulWidget

    一. StatefulWidget 在开发中,某些Widget情况下我们展示的数据并不是一层不变的:比如Flutter默认程序中的计数器案例,点...

  • Resize,w 360,h 240
    六、Flutter之开发初体验

    一. 创建Flutter项目 创建Flutter项目有两种方式:通过命令行创建和通过开发工具创建 1.1. 通过命令行创建 通过命令行创建非常简...

  • Resize,w 360,h 240
    五、Flutter-Dart语法-异步(3)

    一. Dart的异步模型 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 开发中的耗时操作: 在开发中,我们经常会遇到一些耗时的操...