技术栈
swiftui
我唔知啊
3 天前
ios
·
swiftui
SwiftUI 无限循环轮播图 支持手动控制
在移动应用开发中,轮播图(Banner)是一个非常常见的 UI 组件,用于展示广告、推荐内容或重要信息。虽然 SwiftUI 提供了 TabView 配合 .tabViewStyle(.page) 可以快速实现轮播效果,但它有一些局限性:
汉秋
4 天前
swiftui
SwiftUI布局之AnchorPreferences
在 SwiftUI 中,数据流通常是单向的 —— 父视图向下传递数据。但有时我们希望子视图能告诉父视图一些信息,比如自己的尺寸、位置、坐标区域。这时,AnchorPreferences 就是我们的「秘密武器」。
东坡肘子
6 天前
android
·
swiftui
·
swift
Swift 官方发布 Android SDK | 肘子的 Swift 周报 #0108
📮 想持续关注 Swift 技术前沿?每周一期《肘子的 Swift 周报》,为你精选本周最值得关注的 Swift、SwiftUI 技术文章、开源项目和社区动态。
疯笔码良
7 天前
opencv
·
ios
·
swiftui
【IOS开发】SwiftUI + OpenCV实现图片的简单处理(一)
以下是在 Xcode 中使用 OpenCV 的完整 Demo,包含多个实用的图像处理功能:使用 CocoaPods 安装 OpenCV,在Profile文件中添加:
大熊猫侯佩
10 天前
swiftui
·
swift
·
weak
·
observable
·
self
·
引用循环
·
observations
【大话码游之 Observation 传说】上集:月光宝盒里的计数玄机
话说五百年前,至尊宝还没戴上紧箍咒,紫霞仙子也没扛着紫青宝剑到处戳人。这对欢喜冤家竟在盘丝洞深处捣鼓起了 “月光宝盒控制中枢”—— 一款能精准测算时光倒流次数的仙家 APP。可就在调试关键功能时,紫霞仙子对着屏幕娇叱一声:“糟了!这破‘观气术’根本抓不住计数变化,再这么下去,月光宝盒非得炸成烟花不可!”
齐行超
10 天前
ios
·
swiftui
·
navigationstack
·
navigationpath
·
navigationlink
SwiftUI NavigatorStack 导航容器
NavigationStack 是一个用状态驱动、类型安全的声明式导航容器,它通过管理视图堆栈和导航路径来实现 SwiftUI 应用中的页面导航(专注于单栏场景)
东坡肘子
13 天前
swiftui
·
swift
·
apple
去 Apple Store 修手机 | 肘子的 Swift 周报 #0107
在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
QWQ___qwq
15 天前
ios
·
swiftui
·
swift
SwiftUI 布局之美:Padding 让界面呼吸感拉满
在 SwiftUI 中,视图布局的“呼吸感”(元素间的留白、内容与边界的距离)是打造精美 UI 的核心要素。而 padding 修饰符,正是实现这种“呼吸感”的关键工具——它能为视图添加内边距,让内容与容器边界、元素与元素之间产生恰到好处的空白。
用户09
16 天前
ios
·
面试
·
swiftui
SwiftUI 键盘快捷键作用域深度解析
原文:xuanhu.info/projects/it…SwiftUI 的 keyboardShortcut 修饰符让为应用添加快捷键变得简单直观。然而,这些快捷键的作用域(Scope) 和生命周期可能会带来一些意想不到的行为,例如即使关联的视图不在屏幕可见区域,其快捷键仍可能被激活。本文将深入探讨 SwiftUI 键盘快捷键的作用域机制,并提供一系列解决方案和最佳实践。
用户3474754783328
16 天前
ios
·
swiftui
把SwiftUI View 转为图片
方法1: 使用 drawHierarchy注意:这个方法需要swiftUI view 设置 .edgesIgnoringSafeArea(.all)
东坡肘子
20 天前
swiftui
·
arduino
·
swift
高通收购 Arduino:历史的轮回 | 肘子的 Swift 周报 #0106
在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
HarderCoder
20 天前
swiftui
·
swift
Swift 基础语法全景(一):从变量到类型安全
只要「第一次读取前」完成初始化即可,不必一行写完。✅ 合法❌ 非法Swift 没有隐式类型转换,防止溢出 Bug。
QWQ___qwq
22 天前
ios
·
swiftui
·
swift
SwiftUI 的状态管理包装器(Property Wrapper)
@State 是 SwiftUI 提供的属性包装器(Property Wrapper),它的核心作用是:将变量标记为「视图内部的状态源」,由 SwiftUI 框架自动管理其存储和变化监测。
jh_cao
24 天前
ios
·
swiftui
·
swift
(4)SwiftUI 基础(第四篇)
在前面几篇里,我们已经能排版出漂亮的界面。 但如果没有配色和形状修饰,画面会显得单调。 这一篇让你掌握 SwiftUI 的视觉基础:颜色 + 圆角 + 渐变背景 + 形状叠加。
jh_cao
25 天前
ios
·
架构
·
swiftui
(3)SwiftUI 的状态之上:数据流与架构(MVVM in SwiftUI)
“在状态之上,组织思想;在数据之上,构建架构。”在前两篇中,我们认识了 SwiftUI 的核心哲学:这些理念在小型页面中非常高效。 但当项目复杂起来,比如多页跳转、网络请求、权限控制时, 你会发现仅靠 @State 和 @ObservedObject 还不够。
jh_cao
25 天前
swiftui
(3)容器布局进阶:Spacer、Divider、Frame 与 Alignment
我会在这一篇中教你如何控制间距、对齐、尺寸和分隔线——这些是布局精致化的关键。 整篇内容保持小白友好、结构清晰、可直接复制到 Xcode 运行。
东坡肘子
25 天前
人工智能
·
swiftui
·
swift
Sora 2:好模型,但未必是好生意 | 肘子的 Swift 周报 #0105
在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
jh_cao
25 天前
ui
·
swiftui
·
命令模式
(1)SwiftUI 的哲学:声明式 UI vs 命令式 UI
“我描述 UI,而不是命令 UI。”如果你曾经写过 UIKit,那么你对这样的代码一定非常熟悉:UIKit 的编程方式是 命令式(Imperative):
HarderCoder
25 天前
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
25 天前
swiftui
·
swift
告别 UIKit 生命周期:SwiftUI 视图一生全解析——从 init 到 deinit 的“隐秘角落”
2019 年 SwiftUI 发布时,我们像“翻译官”一样,把 UIKit 的 viewDidLoad、viewWillAppear 强行映射到新框架。