首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
肘子的Swift记事本
东坡肘子
创建于2021-06-18
订阅专栏
我的Swift、SwiftUI、CoreData的学习笔记
等 358 人订阅
共214篇文章
创建于2021-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 SwiftUI 中用 Text 实现图文混排
本文将首先介绍一些与 Text 有关的知识,并通过一个实际案例,为大家梳理出在 SwiftUI 中用 Text 实现图文混排的思路。
掌握 SwiftUI 的 task 修饰器
本文将对 task 视图修饰器的特点、用法、注意事项等内容做以介绍,并提供了将其移植到老版本 SwiftUI 的方法。
避免 SwiftUI 视图的重复计算
本文将介绍如何减少( 甚至避免 )因视图响应了不该响应的状态,或者视图的状态中包含了不该包含的成员,所造成的 SwiftUI 对视图进行不必要的更新的情况。
实时切换 Core Data 的云同步状态
近几年,越来越多的开发者在应用中集成了 Core Data with CloudKit 功能。本文将对实时切换 Core Data 云同步状态的实现原理、操作细节以及注意事项进行探讨和说明。
SwiftUI 布局 —— 尺寸( 下 )
本篇中,我们将通过对视图修饰器 frame 和 offset 的仿制进一步加深对 SwiftUI 布局机制的理解,并通过一些示例展示在布局时需要注意的问题。
SwiftUI 布局 —— 尺寸( 上 )
本文将从布局的角度入手,为你揭开盖在 SwiftUI 尺寸概念上面纱,了解并掌握 SwiftUI 中众多尺寸的含义与用法
SwiftUI 布局 —— 对齐
在 WWDC 2022 中,苹果为 SwiftUI 增添了 Layout 协议。本文将结合 Layout 协议的内容对 SwiftUI 的 “对齐” 进行梳理,希望能让读者对“对齐”有更加清晰地认识和
用 Table 在 SwiftUI 下创建表格
Table 是 SwiftUI 3.0 中为 macOS 平台提供的表格控件,开发者通过它可以快捷地创建可交互的多列表格。本文将介绍 Table 的用法、分析 Table 的特点以及替代方案。
SwiftUI 4.0 的全新导航系统
SwiftUI 4.0( iOS 16+ 、macOS 13+ )对导航系统作出了重大改变,提供了以视图堆栈为管理对象的新 API ,让开发者可以轻松实现编程式导航。本文将对新的导航系统作以介绍。
如何在 Core Data 中进行批量操作
本文将对 Core Data 的批量操作做以介绍,包括:原理、使用方法、高级技巧、 注意事项等内容。
Core Data 是如何在 SQLite 中保存数据的
如果你浏览过 Core Data 生成的 SQLite 数据库文件,一定会见过其中包含不少奇怪的表和字段。本文将对这些表和字段进行介绍,或许可以换个角度帮助你解开部分疑惑。
在 SwiftUI 视图中打开 URL 的若干方法
本文将介绍在 SwiftUI 视图中打开 URL 的若干种方式,其他的内容还包括如何自动识别文本中的内容并为其转换为可点击链接,以及如何自定义打开 URL 前后的行为等。
为自定义属性包装类型添加类 @Published 的能力
本文将对 @Published 与符合 ObservableObject 协议的类实例之间的沟通机制做以介绍,并通过示例来展示如何为其他的自定义属性包装类型添加可访问包裹其的类实例的属性或方法的能力。
SwiftUI 的动画机制
本文将尝试对 SwiftUI 的动画机制做以介绍,以帮助大家更好地学习、掌握 SwiftUI 的动画,制作出满意的交互效果。
我正在使用中的博客创作工具
本文将对我正在使用中的应用工具(包含资料收集整理、文本编辑、截图及录屏、格式转换、图片编辑、图床管理等方面)做以介绍
在 SwiftUI 中用 zIndex 调整视图显示顺序
本文将对 SwiftUI 的 zIndex 修饰符做以介绍,包括:使用方法、zIndex 的作用域、避免动画异常、为什么 zIndex 需要设置稳定的值以及多种布局容器内使用 zIndex 等内容。
ViewBuilder 研究(下) —— 从模仿中学习
在上篇中,我们对 result builders 做了较详细的介绍。本篇我们将通过对 ViewBuilder 的仿制,探索更多有关 SwiftUI 视图背后的秘密。
ViewBuilder 研究(上)—— 掌握 Result builders
我将通过上下两篇博文,对构建 SwiftUI 视图的 ViewBuilder 进行探讨。本篇将介绍 ViewBuilder 背后的实现者 —— result builders
SwiftUI Overlay Container 2 —— 可定制、高效、便捷的视图管理器
SwiftUI Overlay Container 是一个用于 SwiftUI 的视图容器组件。一个可定制、高效、便捷的视图管理器。
在 Core Data 中查询和使用 count 的若干方法
在Core Data中,开发者经常需要面对查询记录数量(count),使用 count 作为谓词或排序条件等需求。本文将介绍在Core Data下查询和使用 count 的多种方法,适用于不同的场景。
下一页