swiftui

神奇的程序员4 天前
swiftui·apple·apple watch
开发了一个进阶版Apple健康使用iPhone + Apple Watch组合有段时间了,当初买的时候,想着用它来记录我的跑步数据,但是坚持了没多久,我就懒惰了,手表最大的作用就成了睡眠监测工具了,由于作息一直比较规律(晚11~早7),就没怎么关注过这些。
东坡肘子6 天前
人工智能·swiftui·swift
Swift 还让你 Excited 吗?-- 肘子的 Swift 周报 #141上周,Reddit 上一篇题为《Is anyone else excited by Swift progress as the language?》的帖子引发了不少讨论。WWDC 2026 上,Apple 明确表示,Swift 已被用于 WebKit 关键组件、QUIC 网络栈、字体渲染、驱动与固件。发帖者据此认为,Swift 正在向核心操作系统内核迈进,并将这一幕视为 2014 年"高级系统编程语言"承诺的兑现。评论区的讨论则很快从“是否兑现了承诺”,延伸到跨平台支持、语言治理、工具链体验,以及 Swi
大熊猫侯佩13 天前
性能优化·swiftui·observable·懒加载·state·swift宏·实例初始化
WWDC26:SwiftUI 8 的 @State 全新“懒加载”机制与最佳实践在 Xcode 27 及其配套的系统版本中,SwiftUI 对 @State 的底层实现进行了一项重大重构:@State 从传统的属性包装器(Property Wrapper)转为了 Swift 宏(Macro)。
东坡肘子13 天前
人工智能·swiftui·swift
WWDC 26:AI 帮你看完了,然后呢?-- 肘子的 Swift 周报 #140随着 AI Agent 工作流的普及,今年不少开发者开始让 AI 代劳汇总、筛选重点,以更快的节奏消化 WWDC 上推出的新能力。苹果也很配合——一次性放出全部 Session、文字稿与示例代码,进一步降低了 AI 处理这些内容的门槛。
大熊猫侯佩16 天前
ios·swiftui·swift
WWDC26 SwiftUI 进化之路:砸碎黑盒,彻底迎来开发自由!随着 WWDC26 Platforms State of the Union 的尘埃落定,一大波新 API 扑面而来。
Fatbobman(东坡肘子)19 天前
人工智能·macos·ios·swiftui·swift·wwdc
WWDC 2026 初印象:符合预期,但更务实 -- 肘子的 Swift 周报 #139和很多开发者一样,我今年更看重稳定性与效率方面的改善,也主动降低了对“惊喜型新功能”的期待。带着这样的预期,快速浏览了 WWDC 2026 第一天中几个我比较关心的主题后,本届活动给我的初步印象是:符合预期,而且相当务实。
大熊猫侯佩20 天前
ios·swiftui·swift
WWDC26 全网首发:SwiftUI 8 “可重排序“操作符深度解析布尔玛: “喂!悟空,贝吉塔,还有那边那个光头克林!天下第一武道会的登记表被你们弄乱了!谁准你们把弗利萨排在第一位的?!”
东坡肘子20 天前
人工智能·swiftui·swift
WWDC 2026 初印象:符合预期,但更务实 -- 肘子的 Swift 周报 #139和很多开发者一样,我今年更看重稳定性与效率方面的改善,也主动降低了对“惊喜型新功能”的期待。带着这样的预期,快速浏览了 WWDC 2026 第一天中几个我比较关心的主题后,本届活动给我的初步印象是:符合预期,而且相当务实。
大熊猫侯佩23 天前
swiftui·swift·wwdc
WWDC26 前瞻:告别野蛮生长,SwiftUI 即将迎来的「工业级」进化如果让我用一句话来总结过去五年的 SwiftUI 发展史,那绝对是:“它已经赢了,但还没完全赢。”把时间拨回 2020 年,各大论坛里最火的引战话题永远是“SwiftUI vs UIKit”。但站在 2026 年的前夕,这个争论其实已经画上了句号。对于绝大多数新启动的 Apple 生态项目来说,SwiftUI + SwiftData + Observation 已经成为毫无争议的“黄金三剑客”默认架构。
东坡肘子1 个月前
人工智能·swiftui·swift
稳定 > 新功能 -- 肘子的 Swift 周报 #138无论是 SwiftUI 还是 SwiftData,这些苹果寄予厚望的基础框架,在推出时都描绘了充满光明的未来,但实际走势似乎都和最初的设定不太一样。当我越深入了解这些框架,就越对它们精妙的架构设计所折服,同时也对那些不尽如人意的实现感到无语。眼看着这些设计的光环逐渐褪去,心中不免唏嘘。
sakiko_1 个月前
笔记·学习·swiftui·mvc·swift
Swift学习笔记34-MVC架构,SwiftUI与UIkit混编练习1.存档数据的传输Model2.网络请求,请求到的数据的Model3.从数据库拿到的Model·14.页面Model:用于标记页面渲染的元素,是由前三个model生成来的。
sakiko_1 个月前
笔记·学习·swiftui·swift
Swift学习笔记33-多线程与UI渲染通过**print(Thread.isMainThread) 来得知是否现在主线程(这是基于foundation的)**
东坡肘子1 个月前
人工智能·swiftui·swift
从社区路标到生态基石:Dave Verwer 的新篇章 -- 肘子的 Swift 周报 #137Dave Verwer 在 iOS Dev Weekly 第 751 期宣布,这份已经持续近 15 年的周报将交由新的团队继续运营,而他自己接下来会全职投入 Swift Package Index。我的博客在早期获得关注,也曾得益于 iOS Dev Weekly 的推荐;而我在周报中坚持撰写每期周评,同样在很大程度上受到 Dave Verwer 的启发。对于很多 Apple 平台开发者来说,iOS Dev Weekly 早已不只是一份链接合集。它既是社区路标,也是长期陪伴。
Daniel_Coder1 个月前
ios·swiftui·swift·widget·widgetcenter
iOS Widget 开发-18:Widget 的 SwiftUI 视图适配与设计Widget 的核心是 SwiftUI 视图。由于 Widget 在多种尺寸、系统模式和设备上展示,做好视图适配是打造高质量 Widget 的关键。
Daniel_Coder1 个月前
ios·swiftui·swift·widget·intents
iOS Widget 开发-12:Widget 深度链接与导航Widget 虽然不能直接展示完整的 App 界面,但通过深度链接(Deep Link)和 URL 机制,可以实现从 Widget 精准跳转到 App 内部特定页面的功能,提升用户体验的连贯性。
Daniel_Coder1 个月前
ios·swiftui·swift·widget·link·appintents
iOS Widget 开发-11:Widget 交互按钮实战(iOS 17+ App Intents)从 iOS 17 开始,Apple 为 Widget 引入了期待已久的交互能力:通过 Button(intent:) 和 Toggle,用户可以直接在 Widget 上完成操作,无需跳转到主 App。这极大地扩展了 Widget 的应用场景。
东坡肘子1 个月前
人工智能·swiftui·swift
消失的 WWDC 愿望单 -- 肘子的 Swift 周报 #136距离 WWDC 2026 只剩下 20 天了。每年到这个时候,我都会看到不少开发者分享自己的 WWDC 愿望单,写下预测与期许。但今年,至少到我汇总本期周报时,这类内容相较去年同期明显少了许多。究竟是开发者对 WWDC 的期待变淡了,还是更多人开始秉持“降低预期才能获得更多惊喜”的心理?
浩宇软件开发1 个月前
ios·swiftui·swift
SwiftUI入门 10 分钟学会做一个 App 引导页摘要: 本文手把手带你用 SwiftUI 实现一个 App 首次启动时的引导页,包含图片轮播、分页滑动、按钮交互等功能。所有概念用大白话解释,即使你一行 SwiftUI 代码都没写过,也能跟着看懂,并跑通自己的第一个小程序。