首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
肘子的Swift记事本
东坡肘子
创建于2021-06-18
订阅专栏
我的Swift、SwiftUI、CoreData的学习笔记
等 357 人订阅
共213篇文章
创建于2021-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
揭秘 SwiftData 的数据建模原理
本文将深入探讨 SwiftData 是如何通过代码创建数据模型的,使用了哪些新的语言特性,并展示了如何通过声明代码来创建 PersistentModel 实例。
CoreData 探秘 - 从数据模型构建到托管对象实例
本文将深入探究 Core Data 是如何通过数据模型构建出托管对象实例的内部运行机制,读完本文可以让你对 Core Data 的工作流程有更深入的理解,在开发中可以更得心应手
SwiftDataKit:让你在 SwiftData 中使用 Core Data 的高级功能
本文将讨论,在不使用 Core Data 数据栈的情况下,开发者如何在 SwiftData 中调用 Core Data 提供的高级功能,以扩展 SwiftData 目前的能力
解析 SwiftUI 中两处由状态更新滞后引发的严重 Bug
本文将解析 SwiftUI 中两个由于未能贯彻响应式编程原则而导致的严重错误,并提供相应的解决方案。错误包括:通过手势取消 Sheet 后,快速右滑导航容器导致应用锁死;以及在滚动中返回上层视图时崩溃
WWDC 2023 Core Data 有哪些新变化
在 WWDC 2023 上,苹果主要精力放在介绍 SwiftData 上,但作为 SwiftData 的基石,Core Data 也得到了功能增强。本文将介绍今年 Core Data 获得的新功能。
掌握 Transaction,实现 SwiftUI 动画的精准控制
本文将通过探讨 Transaction 的原理、作用、创建和分发逻辑等内容,告诉读者如何在 SwiftUI 中实现更加精准的动画控制,以及需要注意的其他问题。
深度解读 Observation —— SwiftUI 性能提升的新途径
在 WWDC 2023 中,苹果介绍了 Swift 标准库中的新成员:Observation 框架。它的出现有望缓解开发者长期面临的 SwiftUI 视图无效更新问题。
深入了解 SwiftUI 5 中 ScrollView 的新功能
在 SwiftUI 5.0 中,苹果大幅强化了 ScrollView 功能。新增了大量新颖、完善的 API。本文将对这些新功能进行介绍,希望能够让它们更多、更早的帮助到有需要的开发者。
WWDC 23 ,SwiftUI 5 和 SwiftData 的初印象
WWDC 2023 正在如火如荼地进行。苹果不仅带来了全新形态的硬件产品,还推出了几个相当震撼的新框架。本文将聊聊我对本届 WWDC 中 SwiftUI 5.0 和 SwiftData 的初步印象
移植五周年
这几天在医院对身体各方面进行了一次比较全面的检查,结果比较令人满意。一转眼,接受肾移植已经 5 周年了,写一篇博文,对这些年的身体以及治疗情况进行了一个汇总。
构建稳定的预览视图 —— SwiftUI 预览的工作原理
我将通过两篇文章来分享我对预览功能的认知和理解,并探讨如何构建稳定的预览。本文将首先剖析预览功能的实现机制,让开发者了解哪些情况是预览必然无法处理的
WWDC 2023,我期待 Core Data 带来的新变化
上周,我在博客中列出了我对今年 WWDC 中期待看到的 SwiftUI 方面的变化。这周,我想继续分享我对 Core Data 的期待。
WWDC 2023, 我期待 SwiftUI 带来的新变化
距离 2023 年的 WWDC 还有约 20 天,每个苹果生态的开发者都在期待苹果会在当天带来哪些新东西。在本文中,我将列出个人对于 SwiftUI 的愿望单,期待着看到哪些愿望能够实现。
打造可适配多平台的 SwiftUI 应用
本文是笔者参加 2023 年 4 月 20 日 “SwiftUI 技术沙龙( 北京站 )” 活动的分享内容。基于记忆整理而成。
我在北京参加 SwiftUI 技术沙龙
4 月 18 日和 20 日,苹果分别在上海和北京举办了两场“SwiftUI 技术沙龙”活动。由于近几年类似的线下活动举办得极少,因此报名的开发者众多,早早地将参会名额预定一空。
我目前正在使用的 AI 服务
我目前正在使用的 AI 服务 随着 ChatGPT 的火爆,生活中好像突然之间到处都充满了有关人工智能的话题。响我将一些 AI 服务应用到自己的工作中,丰富自己的工具箱,提高工作效率。
SwiftUI onAppear 的调用时机
本文将通过 SwiftUI 4 提供的新 API ,证明 onAppear 的调用时机是在布局之后、渲染之前。
MacBook Pro 使用体验
MacBook Pro 14' 已经使用一周了,今天我们来聊聊这次换机的过程以及对新机器的感受。总体下来,这是一次愉快的更新过程。期待未来它在移动场景下的表现。今年是该多出去走走了。
SwiftUI + Core Data App 的内存占用优化之旅
本文将通过对一个演示 App 进行逐步内存优化的方式,,让读者对 SwiftUI 视图的存续期、惰性视图中子视图的生命周期、托管对象的惰值特性以及持久化存储协调器的行缓存等内容有更多的了解。
用 SwiftUI 的方式进行布局
本文将探讨在 SwiftUI 的视图 body 中用 var 来创建变量的意义和可能的场景。很少有人会在 body 中去使用 var 来定义变量,因为实在找不到使用 var 的理由和意义。
下一页