首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SwiftUI
曾经我也有梦想
创建于2026-03-25
订阅专栏
菜鸟学SwiftUI
暂无订阅
共8篇文章
创建于2026-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Combine 三巨头之 Publisher
什么是 Publisher? Publisher 是 Combine 框架的核心协议,它定义了一件事:这个对象会随时间推移,向外发出一系列事件。 Publisher 能发出三种事件,后两种一旦发出,事
SwiftUI 如何使用 UIKit 组件
先理解问题是什么 现实情况是:SwiftUI 原生组件不够用。很多组件SwiftUI 自己没有直接提供,但 UIKit 里有。 那怎么办?苹果提供了一个"桥接协议":UIViewRepresentab
ViewModifier 和 圆角以及渐变色
ViewModifier 是什么 把一组样式或 UI 结构打包成可复用的东西,用 .modifier() 链式调用贴到任意 View 上。 类比 UIKit UIKit 里你会封装一个函数来复用样式:
@Environment的那些事
先理解 @Environment 和 @EnvironmentObject 的区别 它们名字很像,但用途不同: @EnvironmentObject @Environment 注入什么 你自定义的 O
@EnvironmentObject 那些事
先理解 @EnvironmentObject 解决什么问题 假设你的 App 里有一个登录用户的信息,很多层级的 View 都需要用到它: 用 @ObservedObject 的话,你需要把 user
ObservableObject @Published @ObservedObject那些事
先理解这三个为什么要一起讲 它们是一套组合拳,缺一不可: 角色 是什么 ObservableObject 一个协议,贴在 class 上,宣告"我是可被观察的数据源" @Published 一个 Pr
@Binding 的那些事
先理解 @Binding 解决什么问题 用 @State 的时候,状态归属于某一个 View。但子 View 怎么修改父 View 的状态? 你把 isOn 传给子 View,子 View 改了它自己
@state的一些琐事
先理解 Property Wrapper 是什么 @propertyWrapper 就是让你可以自定义 @ 修饰符的机制。 @State、@Binding 这些不是Swift内置的魔法,它们本质上就是