240 发简信
IP属地:山西
  • Resize,w 360,h 240
    OC对象原理探索(下)-对象的本质

    本文主要讨论两个方面 意识OC对象的本质 ,二是isa的结构及与类的关联 对象的本质 结构体,位域,联合体 首先我们来了解下 结构体,位域,联合...

  • Resize,w 360,h 240
    OC对象原理探索(中)-内存对齐

    什么是内存对齐 关于什么是内存对齐,我们通过下面一个例子来看一下 需引入#import <objc/runtime.h> #import <ma...

  • Resize,w 360,h 240
    OC对象原理探索(上)-alloc流程

    本文以OC类创建的时候alloc具体都做了什么操作为出发点,去挖掘底层类创建的具体步骤 类创建alloc 时堆栈操作 首先,我们创建一个工程,新...

  • Resize,w 360,h 240
    Flutter(九)Flutter初体验

    学习完Dart语言基础,我们来学习Flutter框架中的一些知识,控件使用,网络请求,手势操作等. 创建Flutter项目 创建Flutter项...

  • Flutter(八) Dart语言基础-库的使用

    在Dart中,你可以导入一个库来使用它所提供的功能。库的使用可以使代码的重用性得到提高,并且可以更好的组合代码。Dart中任何一个dart文件都...

  • Flutter(七) Dart语言基础-枚举&泛型

    枚举 枚举的定义 枚举使用enum关键字来进行定义: 枚举的属性 枚举类型中有两个比较常见的属性: index: 用于表示每个枚举常量的索引, ...

  • Flutter(六) Dart语言基础-面向对象特性

    Dart是一个面向对象的语言,面向对象中非常重要的概念就是类,类产生了对象。今天,我们就具体来学习Dart 中重要的面向对象的一些特性 类与对象...

  • Flutter(五) Dart语言基础-函数(方法)

    方法也就是函数 方法定义 如果函数中只有一个表达式, 那么可以使用箭头语法(arrow syntax) 可选参数 可选命名参数: {param1...

  • Flutter(四)Dart语言基础-控制语句

    本文主要学习Dart 中控制语句 if 语句 if 语句 if...else if 语句 if...else if...else语句 for 语...