240 发简信
IP属地:上海
  • iOS10-iOS18主要适配回顾

    ios18 1、collectioncell崩溃:collectionView返回同一cell之前不允许dequeue多次;UICollecti...

  • Resize,w 360,h 240
    Flutter学习第一天

    一、Widget 在 Flutter 中,Widget 是构建用户界面(UI)的核心概念,可以理解为界面元素的抽象描述。它不仅仅是屏幕上可见的组...

  • Resize,w 360,h 240
    Dart学习第二天

    一、继承 Dart中的继承使用extends关键字 Dart只支持单继承,可通过Mixin横向复用代码,实现类似多继承的效果 子类中使用supe...

  • Dart学习第一天

    1、int和String(类比OC) 在结尾上必须使用分号结束语句,这和OC相似。 语法结构上和OC一样,变量类型在前,变量名在后,赋值使用等号...

  • SwiftUI学习@AppStorage

    @AppStorage 基于UserDefaults的一种属性包装器,并且当该 UserDefaults 中的值发生变化时会使SwitUI视图重...

  • SwiftUI学习@Environment

    一、@Environment 一种从视图环境中读取值的属性包装器。在属性声明时通过环境值键路径(EnvironmentValues key pa...

  • Swif学习之@Published、ObservableObject和@ObservableObject

    一、@Published Combine框架中,@Published发布属性变化的属性包装器 @propertyWrapperstruct Pu...

  • SwiftUI学习之frame学习

    一、frame是什么 在SwiftUI中,frame()是一个modifier,modifier在SwiftUI中并不是真的修改了view。大多...

  • SwiftUI学习之自定义ViewModifier

    protocol ViewModifier一个你应用于视图或其他视图修饰符的修饰符,产生原始值的不同版本 当你想要创建一个可重用的修饰符,可以将...