首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Apple 开发美味酱
大熊猫侯佩
创建于2025-05-21
订阅专栏
有趣、有料、有理、有图的 Apple 开发专栏,侧重于苹果开发语言以及通用开发技术。
等 54 人订阅
共144篇文章
创建于2025-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
国内顶级 AI 的回答令人“贻笑大方”:看来苹果秃头码农们暂时还不会失业吧?
在本篇博文中,我们先是了解到国内某个顶级 AI 对于苹果 SwiftUI 开发中的简单问题,竟然给出一个“啼笑皆非”的答案。随后,我们用 SwiftUI 6.0(iOS 18)中全新的 @Entry
iOS 18(macOS 15)Vision 中新增的任意图片智能评分功能试玩
在本篇博文中,我们讨论了苹果开发中的 Vision 框架,并介绍 iOS 18(macOS 15)其新增的为任意图片“观赏度”恣意评分的功能,这是通过本地机器学习来实现的。
解决 Swift 6 全局变量不能满足并发安全(concurrency-safe)读写的问题
在本篇博文中,我们讨论了在 Swift 6 中异步并发读写全局变量时让编译器“大发雷霆”的原因,并给出多种解决之道,棒棒哒!
Swift 6.0 如何更优雅的抛出和处理特定类型的错误
在本篇博文中,我们讨论了在 Swift 6.0 中如何更加优雅的抛出和处理指定类型的错误,并顺便聊了聊 Swift 6.0 之前的旧机制如何一致的做到向后兼容。
SwiftData 如何在 Widgets 和 App 的界面之间同步数据变化?
在本篇博文中,我们讨论了如何用 SwiftUI 妥善处理 Widget 和 App 界面之间的 SwiftData 数据同步,我们还顺面介绍了 iOS 17 和 watchOS 11 中最新可交互小组
解决 WatchOS 10.5 SwiftUI 应用中 TabView 工具栏按钮丢失的问题
在本篇博文中,我们讨论了 SwiftUI 应用 TabView 顶部工具栏按钮可能会在导航操作中消失的问题,这个问题出现在 WatchOS 10.5 中,但在 WatchOS 11 中并不存在。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(六)
本系列博文至此就要告一段落啦!但 SwiftData 的故事还没有完,我们会在后续创作更多的优质的博文,敬请期待吧!
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(五)
在下一篇博文中,我们将用 SwiftData 2.0 中的“墓碑”(Tombstone)特性以及我对 History Trace 目前的一些“遐想”来为整个系列博文画上一个圆满的句号。敬请期待吧
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
在本篇博文中,我们讨论了如何利用 SwiftData 2.0 中全新的历史记录追踪(History Trace)机制来同步后台线程与 UI 中的数据;我们还介绍了为什么开启模型上下文中的自动保存特性并
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(三)
在本篇博文中,我们介绍了 SwiftData 2.0 中新引入的历史记录追踪(History Trace)机制;我们还讨论了如何在 SwiftUI 中实时监听本地持久存储中数据的变化。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(二)
在本篇博文中,我们讨论了如何在后台线程处理 SwiftData 的数据操作,又如何将这些更改同步到界面中去。
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(一)
在本篇博文中,我们介绍了一个导致 SwiftData 支持的应用发生轰然崩溃的问题,并随后讨论了它的前因后果以及解决之道。
用异步序列优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化
在本篇博文中,我们讨论了如何利用 Swift 5.5+ 新并发模型中的异步序列更优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化,颇具 Swifty 范儿,你
SwiftUI 中如何花样玩转 SF Symbols 符号动画和过渡特效
在本篇博文中,我们讨论了如何在 SwiftUI 中花样玩转 SF Symbols 符号动画和过渡特效的各种“姿势”,我们最后还介绍了 macOS 中 SF Symbols App 的“拔刀相助”让撸码
使用令牌(Token)进一步优化 SwiftData 2.0 中历史记录追踪(History Trace)的使用
在本篇博文中,我们讨论了如何使用令牌进一步优化 SwiftData 2.0 中历史记录追踪机制的使用;我们随后还介绍了删除数据库中无用追踪记录的方法。
SwiftData 共享数据库在 App 中的改变无法被 Widgets 感知的原因和解决
在本篇博文中,我们讨论了 SwiftData 共享数据库在 App 中做出的改变,却无法被 对应 Widgets 感知的问题。我们随后找出了问题的原因并“一发入魂”将其完美解决。
用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(三)
在本篇博文中,我们继续讨论了 Swift Testing 中另外两个非常重要的宏:#expect 和 #require,我们还顺带介绍了目前 Swift Testing 的一个“短板”。至此 Swif
用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(二)
在本篇博文中,我们讨论了 Swift Testing 测试中至关重要的宏:@Test,我们随后还分别介绍了它的 3 种重载形式,小伙伴们值得拥有。
用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(一)
在本篇博文中,我们介绍了 WWDC 24(Xcode 16)新引入的 Swift Testing 测试系统、比较了它和 XCTest 的区别、如何集成到 Xcode 项目中,并用一个鲜活的例子讨论了它
WWDC24(Xcode 16)中全新的 Swift Testing 使用进阶
在本篇博文中,我们进一步讨论了 WWDC24(Xcode 16)中全新 Swift Testing 的驾驭之道,并用多个轻巧的“栗子”让小伙伴们明白晓畅。
下一页