即刻App
年轻人的同好社区
下载
App内打开
东坡肘子
19
关注
286
被关注
3
夸夸
编程爱好者,毛孩子服务员
https://fatbobman.com
东坡肘子
3天前
深入探索 SwiftUI 中的 Overlay 和 Background 修饰器
在 SwiftUI 的工具箱中,overlay 和 background 是两个极其有用的视图修饰器,它们在多种开发场景中扮演着不可或缺的角色。本文将深入探索这两种修饰器的独特属性,并明确它们与 ZStack 的基本差异,以及适合它们的应用场景。
fatbobman.com
深入探索 SwiftUI 中的 Overlay 和 Background 修饰器 | 肘子的 Swift 记事本
5
0
0
东坡肘子
5天前
肘子的 Swift 周报 #028 | 用 iPhone 感受像素的游戏的快乐!
fatbobman.com
肘子的 Swift 周报 #28 -- 用 iPhone 感受像素的游戏的快乐!
3
0
0
东坡肘子
10天前
Core Data 改革:实现 SwiftData 般的优雅并发操作
SwiftData,作为 Core Data 的后继者,引入了众多创新和现代化的设计思想。尽管它已经推出一段时间,但许多开发者还未在他们的项目中采用。这种状况部分是因为 SwiftData 对操作系统版本的要求较高,另一方面,由于 SwiftData 在某些功能方面还不够成熟,即便操作系统版本符合要求,开发者也可能因为功能限制而选择继续使用 Core Data。我们是否能将 SwiftData 中的一些卓越设计理念和巧妙实现,融合到 Core Data 的实际使用中呢?本文旨在探讨如何在 Core Data 中引入类似 SwiftData 的优雅和安全的并发操作,以实现一个 @ModelActor 的 Core Data 版本。
fatbobman.com
Core Data 改革:实现 SwiftData 般的优雅并发操作 | 肘子的 Swift 记事本
3
0
0
东坡肘子
11天前
@ScaledMetric 是 SwiftUI 中用于处理基于用户设定的文本大小自动缩放度量值的属性包装器。用于根据用户的辅助功能设置(如更大的文本大小)自动调整数值,如图标大小、布局间距等。
fatbobman.com
fatbobman.com
3
0
0
东坡肘子
12天前
肘子的 Swift 周报 #027 | 苹果助你成为一日“百万富翁”
weekly.fatbobman.com
肘子的 Swift 周报 #27 -- 苹果助你成为一日“百万富翁”
4
0
0
东坡肘子
16天前
现在博客上也能直接查看周报了。
仍然希望,大家可以订阅周报的邮件版本。
fatbobman.com
13
4
1
东坡肘子
16天前
今天是苹果公司第一台电脑发布的48周年纪念日。那台电脑只是一块电路板 - 客户需要自己提供键盘和显示器。(引自《The Medium Blog》)
en.wikipedia.org
4
0
0
东坡肘子
17天前
@State
魅影:一个多窗口模式下 SwiftUI 应用的 Bug 分析
在本篇文章中,我们将探讨一个影响多窗口模式下 SwiftUI 应用的 Bug,并提出有效的临时解决策略。我们不仅会详细描述这一问题的表现,还将分享从发现到诊断,最终解决问题的全过程。通过这一探索,旨在为遇到类似挑战的开发者提供一个指引,以帮助他们更好应对其他的 SwiftUI 开发难题。
fatbobman.com
@State 魅影:一个多窗口模式下 SwiftUI 应用的 Bug 分析 | 肘子的 Swift 记事本
3
0
0
东坡肘子
19天前
肘子的 Swift 周报 #026|Swift,超越苹果生态!
weekly.fatbobman.com
Fatbobman's Swift Weekly #026
8
0
0
东坡肘子
20天前
探索新框架不仅是为了运用它们推出的新API,更在于从它们的设计哲学中汲取灵感,以此来优化在传统框架上的开发实践。最近几天,我尝试将SwiftData中的一些创新思维融入到Core Data的使用中,成果颇为显著。下周,我将分享这一主题的更多细节。
东坡肘子: 新框架、新思维:解析 Observation 和 SwiftData 框架 这是我在 Let’s VisionOS 2024 上的演讲内容。为了便于阅读,我对原始内容进行了简化,并调整为更加书面化的表达。本次分享的核心是传达这样一个中心思想:尽管这些新框架是为了解决现有框架中的问题而设计的,但我们不应被过往的经验和惯例所限制。需要用开放的心态和全新的视角去学习和使用这些新工具。将采用新框架的过程视为将项目向更安全、更现代化方向重构的绝佳机会。 https://fatbobman.com/zh/posts/new-frameworks-new-mindset/
7
0
0