240 发简信
IP属地:上海
  • Resize,w 360,h 240
    第二节:flutter里的Dart类和对象以及单例

    1)在dart里如果想类内部的方法不被外部调用的话,可以在方法前面加个_就可以 2)在同一个文件里面_是可以访问的 3)dart里用this可以...

  • Resize,w 360,h 240
    第一节:flutter里的变量常量,var,num,String,final,const,Map,list的使用

    flutter里的方法和箭头函数使用: 可选参数的定义:1)需要用{可选类型名字},引用的时候需要加b:3 2)加上?说明可以为空 3)可以选择...

  • Resize,w 360,h 240
    第三十篇:Swift枚举 & Optional

    swift中的枚举可以用复杂的类型如下,关联值: 在Swift中进行枚举布局的时候一直是尝试使用最少的空间来存储enum,对于当前的case数量...

  • Resize,w 360,h 240
    第二十九篇:Swift指针和内存管理

    指针 为什么说指针不安全1)比如我们在创建一个对象的时候,是需要在堆分配内存空间的。但是这个内存空间的声明周期是有限的,也就意味着如果我们使用指...

  • Resize,w 360,h 240
    第二十八篇: Swift属性

    函数内联 函数内联是一种编译器技术优化,它通过使用方法的内容替换直接调用该方法,从而优化性能。1)将确保有时内联函数。它是默认行为,我们无需执行...

  • Resize,w 360,h 240
    第二十七篇:Swift中类与结构体(下)

    异变方法 Swift中class和struct都能定义方法。但是有一点区别的是默认情况下,值类型属性不能被自身的实例方法修改。 下面代码运行时会...

  • Resize,w 360,h 240
    第二十六篇:Swift中类与结构体(上)

    主要的不同点有 类有继承的特性,而结构体没有类型转换使您能够在运行时检查和解释实例的类型类有析构函数用来释放其分配的资源引用计数允许对一个类实例...

  • Resize,w 360,h 240
    第二十五篇:SwiftUI使用

    swiftUI是声明式,可夸平台(macOs,tvOs,watchOS,iOS)。传统的UIKit是指令式。 UIKit和swifitUI可以互...

  • Resize,w 360,h 240
    第二十四篇:Runloop实现原理

    首先我们创建一个定时器 然后会看到其的打印,说明runloop过来了 通过调用通知,其也会调用runloop,用bt指令堆栈可以看到。 通过上面...