240 投稿
收录了22篇文章 · 22人关注
  • Resize,w 360,h 240
    SwiftUI-日期显示总结

    当 SwiftUI 需要显示日期时,可以有多种选择,下面总结一些常见的使用方式。 选择显示 比较常见的方式是通过日期选择器选择某个日期后显示。代...

    0.1 YungFan 0 1
  • Resize,w 360,h 240
    SwiftUI-布局案例

    介绍 它的结构如下:RootView —> ContentView —> Text,那么 Text 是如何显示在屏幕上的?官方的介绍是如下 3 ...

    0.1 YungFan 0 1
  • SwiftUI-监听ViewModel变化

    SwiftUI 中 ViewModel 的变化会引起 UI 的变化,如何能做到监听 ViewModel?常见的有如下几种方式。 @Publish...

    0.1 YungFan 0 1
  • SwiftUI-GeometryReader

    介绍 官方解释:A container view that defines its content as a function of its o...

    0.3 YungFan 0 3
  • Resize,w 360,h 240
    SwiftUI-WWDC20变化一

    WWDC 2020 发布了新的 SwiftUI,增加了很多的新特性与 API。Apple 官方明确表示本次新增仅适用于 iOS 14,且之前的 ...

    0.2 YungFan 0 2
  • Resize,w 360,h 240
    SwiftUI-MVVM

    最近看了斯坦福大学 2020 春季的 SwiftUI 课程,总结一下 SwiftUI 是如何支持 MVVM 设计模式的。 介绍 MVVM(Mod...

    0.7 YungFan 0 9
  • Resize,w 360,h 240
    Combine-实践

    Combine 既可以在 SwiftUI 中使用,也可以在 UIKit 中使用。下面分别实践一下。 SwiftUI 声明式UI + 响应式编程是...

    0.2 YungFan 0 1
  • Combine-Future

    前面我们用过Just,其数据的发布和订阅是同步行为。如果希望数据的发布和订阅是异步的,可以使用Future。Future可以创建一个接收未来数据...

    0.2 YungFan 0 1
  • Resize,w 360,h 240
    Combine实用教程

    在现代 GUI 编程中,开发者会处理大量事件(包括网络,屏幕输入,系统通知等),根据事件去让界面发生变化。而对异步事件的处理,会让代码和状态变得...

    0.2 YungFan 0 1
  • Combine-Scheduler

    如果说 Publisher 决定了发布什么样的 (what) 数据的话,Scheduler(调度器) 所要解决的就是两个问题:在什么地方 (wh...

专题公告

接地气,实用的SwiftUI教程