技术栈
swiftui
QWQ___qwq
1 天前
ios
·
swiftui
·
swift
SwiftUI 的状态管理包装器(Property Wrapper)
@State 是 SwiftUI 提供的属性包装器(Property Wrapper),它的核心作用是:将变量标记为「视图内部的状态源」,由 SwiftUI 框架自动管理其存储和变化监测。
jh_cao
3 天前
ios
·
swiftui
·
swift
(4)SwiftUI 基础(第四篇)
在前面几篇里,我们已经能排版出漂亮的界面。 但如果没有配色和形状修饰,画面会显得单调。 这一篇让你掌握 SwiftUI 的视觉基础:颜色 + 圆角 + 渐变背景 + 形状叠加。
jh_cao
4 天前
ios
·
架构
·
swiftui
(3)SwiftUI 的状态之上:数据流与架构(MVVM in SwiftUI)
“在状态之上,组织思想;在数据之上,构建架构。”在前两篇中,我们认识了 SwiftUI 的核心哲学:这些理念在小型页面中非常高效。 但当项目复杂起来,比如多页跳转、网络请求、权限控制时, 你会发现仅靠 @State 和 @ObservedObject 还不够。
jh_cao
4 天前
swiftui
(3)容器布局进阶:Spacer、Divider、Frame 与 Alignment
我会在这一篇中教你如何控制间距、对齐、尺寸和分隔线——这些是布局精致化的关键。 整篇内容保持小白友好、结构清晰、可直接复制到 Xcode 运行。
东坡肘子
4 天前
人工智能
·
swiftui
·
swift
Sora 2:好模型,但未必是好生意 | 肘子的 Swift 周报 #0105
在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
jh_cao
5 天前
ui
·
swiftui
·
命令模式
(1)SwiftUI 的哲学:声明式 UI vs 命令式 UI
“我描述 UI,而不是命令 UI。”如果你曾经写过 UIKit,那么你对这样的代码一定非常熟悉:UIKit 的编程方式是 命令式(Imperative):
HarderCoder
5 天前
swiftui
·
swift
Swift 6 并发深渊:@unchecked Sendable 与“隐式 MainActor”如何合谋杀死你的 App
Swift 6 编译器立刻翻脸:Static property 'sink' is not concurrency-safe because it is nonisolated global shared mutable state
HarderCoder
5 天前
swiftui
·
swift
告别 UIKit 生命周期:SwiftUI 视图一生全解析——从 init 到 deinit 的“隐秘角落”
2019 年 SwiftUI 发布时,我们像“翻译官”一样,把 UIKit 的 viewDidLoad、viewWillAppear 强行映射到新框架。
大熊猫侯佩
5 天前
swiftui
·
swift
·
apple
天网代码反击战:Swift 三元运算符的 “一行破局” 指南
波士顿反抗军地下基地的服务器机房里,莎拉・康纳(没错,就是那位从小跟终结者死磕的传奇后代)的手指在 MacBook 键盘上翻飞 —— 她正在赶工总部的 “补给请求提交系统”,用 SwiftUI 搭的界面原本稳如老狗。
大熊猫侯佩
6 天前
ios
·
swiftui
·
swift
在肖申克监狱玩转 iOS 26:安迪的 Liquid Glass 复仇计划
肖申克监狱的高墙里,安迪·杜佛兰坐在冰冷的铁桌前,面前摊着一张皱巴巴的纸——典狱长诺顿的亲笔命令:“三天内复刻苹果地图的 Liquid Glass 组件,要是搞砸了,你那间‘图书馆’就等着变柴火堆。”
大熊猫侯佩
6 天前
swiftui
·
swift
·
apple
用最简单的方式让 SwiftUI 画一颗爱你的小红心
用 SwiftUI 画一颗爱你的小心心有多难呢?答案是:超简单。这还不算完,我们随后还将讨论如何画一颗五彩跳动着的爱心,并献给小伙伴们作为伟大祖国的国庆献礼:
大熊猫侯佩
10 天前
swiftui
·
swift
·
apple
张真人传艺:Swift 6.2 Actor 隔离协议适配破局心法
武当山巅云雾缭绕,太极殿外青石板上,一对年轻夫妇正愁眉不展。那男子名唤凌云,是江湖中新露头角的「码林新秀」,身旁妻子苏晴亦是精通 Swift 内功的好手。
用户09
13 天前
面试
·
swiftui
·
swift
Swift Feature Flags:功能切换的应用价值
原文:xuanhu.info/projects/it…✨ 功能标志(Feature Flags)是现代软件开发中的核心模式,它允许开发者在不重新部署应用的情况下动态控制功能可用性。在Swift生态中,通过巧妙的编译条件与环境配置结合,我们可以构建出高度灵活的功能管理系统。
HarderCoder
13 天前
swiftui
·
swift
SwiftUI Preferences 完全指南:从“向上传值”到 Swift 6 并发安全
在 SwiftUI 里,向下传值有 @State → @Binding → @Environment,但向上传值一直是个空白。
东坡肘子
13 天前
swiftui
·
swift
·
apple
苹果正在为系统级支持 MCP 做准备 | 肘子的 Swift 周报 #0104
在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
HarderCoder
14 天前
swiftui
·
swift
async let 也能调度同步函数?——Swift 并发隐藏小技巧详解
最小可运行模板:大多数教程只告诉你:"右侧必须是一个 async 返回的表达式"但真相是:只要右侧表达式最终能产生一个 async 值,编译器就放行。
HarderCoder
15 天前
swiftui
·
swift
深入理解 SwiftUI 中的 `@Observable` 与 `@Bindable`:从原理到实践
在 SwiftUI 的早期版本中,我们使用 @StateObject 和 @ObservedObject 来管理状态,但这些方式依赖于 ObservableObject 协议,需要手动标记 @Published 属性,并且存在性能瓶颈和样板代码。
00后程序员张
16 天前
android
·
ios
·
小程序
·
uni-app
·
swiftui
·
cocoa
·
iphone
iOS 26 兼容测试实战,机型兼容、SwiftUI 兼容性改动
iOS 26 虽然带来了不少设计与功能创新(如 Liquid Glass 界面风格、系统层面的 AI /能耗机制),但这些变化也潜藏兼容风险:某些旧设备被剔除支持、SwiftUI 内部渲染模型变动、第三方库 / SDK 与新系统 API 的兼容性问题等等。