首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SwiftUI
订阅
samuelandkevin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
SwiftUI Binding 深坑指南:为什么 `Binding(get:set:)` 会让你的视图疯狂重绘?
两种 Binding 的“表面相同,底层不同” 类型 写法 是否可比较 是否触发多余重绘 KeyPath Binding $value2 ✅ SwiftUI 可比较 ❌ 仅值变化时重绘 Manual
Swift 初探:从变量到并发,一文带你零基础读懂官方 Tour
简单值(Simple Values) 常量与变量 编译器自动推断类型,也可以显式标注: 类型转换必须显式 字符串插值(推荐写法) 多行字符串 数组 & 字典 空数组、空字典写法: 控制流(Contro
SwiftUI中的状态管理
在 SwiftUI 中,状态管理是指如何在不同视图之间共享、更新和同步数据。由于 SwiftUI 采用声明式编程方式,状态管理非常重要,因为视图会根据状态变化自动重新渲染。SwiftUI 提供了一些工
SwiftUI-VStack、HStack和ZStack组件学习
VStack、HStack 和 ZStack 是 SwiftUI 中非常常用的布局容器,用于排列子视图。它们分别对应不同的排列方式:垂直、水平和叠加布局。 基本用法 VStack 默认情况下将所有子视
探讨 SwiftUI 中的关键属性包装器:@State、@Binding、@StateObject、@ObservedObject、@EnvironmentOb
在这篇文章中,我们将探讨几个在 SwiftUI 开发中经常使用且至关重要的属性包装器。本文旨在提供对这些属性包装器的主要功能和使用注意事项的概述,而非详尽的使用指南。
[SwiftUI 100 天] 用 @EnvironmentObject 在 tab 间共享数据
SwiftUI 的 environment 可以让我们以一种相当优雅的方式共享数据:任何视图都可以把数据发送到环境中,然后任何子视图都可以从环境中读出这些数据。更棒的是,如果一个视图改变对象,所有其他视图都会自动更新 —— 这是一种极为聪明的在大型应用中共享数据的方式。 我们的…
SwiftUI基础篇ViewLayout
文章主要分享SwiftUI Modifier的学习过程,将使用案例的方式进行说明。内容浅显易懂,对结果大部分进行了截图展示,也有偷懒的部分,不过测试代码是齐全的。如果想要运行结果,可以移步Github
程序员自由创业周记#12:999%
下载量涨了999% 在此之前,我的Apple开发账号上只有一个产品-学伟扫描,因为没有推广,只靠自然流量,每天的下载量寥寥无几,这种稳定无人问津的状态断断续续保持了4年。 之前的周记里介绍了最近在做创
iOS 组件开发教程——手把手轻松实现灵动岛
1、先在项目里创建一个Widget Target 2、一定要勾选 Include live Activity,然后输入名称,点击完成既可。 3、在 Info.plist 文件中声明开启,打开 Info
SwiftUI 中的关键属性包装器:@State、@Binding、@StateObject、@ObservedObject、@EnvironmentObjec
SwiftUI 中的关键属性包装器:@State、@Binding、@StateObject、@ObservedObject、@EnvironmentObject 和 @Environment 在 S