首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东坡肘子
掘友等级
公共号:肘子的Swift记事本
家庭煮夫。宠物服务员。健康笔记app的作者
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
东坡肘子
公共号:肘子的Swift记事本
·
1天前
举报
几个关于 SwiftUI 预览机制的提示:
fatbobman.com
* 如果项目无法编译,预览也无法正常运行
* 预览并没有启动完整的模拟器,因此某些代码无法在预览中实现预期的行为
* 为了提高效率,生成的预览衍生文件会尽可能减少不必要的导入。但是,这也可能导致无法正常编译的情况发生
* 预览是以预览衍生文件作为入口的,开发者必须在预览代码中为预览视图提供足够的上下文信息( 例如注入所需的环境对象 )
总的来说,Xcode 预览功能虽然在视图开发流程中极为方便,但它仍处在一个功能受限的环境中。开发者使用预览时需要清醒地认识到其局限性,并避免在预览中实现超出其能力范围的功能。
展开
��3������ SwiftUI �Ȅ�\�
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
1天前
举报
越来越多的开发者开始尝试开启并发严格检查选项,为 Swift 6 的到来做准备。在收到的警告和错误中,有一部分是与 SwiftUI 的视图有关,其中很多都是由于开发者没有正确的理解和使用 @MainActor 造成的。本文将聊聊 @MainActor 的含义,以及在 SwiftUI 的视图中应用 @MainActor 的技巧和注意事项。
fatbobman.com
展开
SwiftUI �� @MainActor
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
7天前
举报
SwiftData 实战:用现代方法构建 SwiftUI 应用
本文将采用类似教程的方式阐述如何将 SwiftData 与现代编程理念相结合,顺畅地融入 SwiftUI 应用之中,同时提供策略来应对目前开发者面临的挑战。
fatbobman.com
展开
SwiftData �(��Մ� SwiftUI �(
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
14天前
举报
几个在 SwiftUI 中使用惰性容器的技巧和注意事项
在 SwiftUI 的框架中,惰性布局容器,提供了一种高效展示大型数据集的方法。它们仅在必要时才动态地构建和加载视图,从而优化了应用的性能和内存占用。本文将探讨一些实用技巧和注意事项,旨在赋予开发者利用惰性容器时增强应用响应性和资源管理的能力
fatbobman.com
展开
�*( SwiftUI -(�'�h�����y
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
21天前
举报
如何为 SwiftData 动态的构建复杂的谓词
NSCompoundPredicate 让开发者能够将多个 NSPredicate 对象组合成一个复合谓词。然而,在 Swift 重构的新 Foundation 框架中,缺失了与其对应的功能。本文旨在探索如何实现类似的能力,动态地构建出符合 SwiftData 需求的复杂谓词。
fatbobman.com
展开
�U: SwiftData ����B��
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
24天前
举报
为 swiftui 布局容器设置明确的 spacing 值
在容器的 spacing 没有明确值的情况下( spacing = nil ),容器将从每个子视图中获取该视图的默认 spacing 值,并将此值应用在与之临近的视图之间
但由于不同种类视图的默认 spacing 并不相同,因此就会出现貌似视图间 spacing 不均匀的情况
fatbobman.com
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
赞过
分享
评论
1
东坡肘子
公共号:肘子的Swift记事本
·
26天前
举报
在SwiftUI中,TextField在文字录入过程中无法对文本进行格式化显示,只有在提交(commit)状态或失去焦点时才会对文本进行格式化。但是,我们可以通过一些方法来实现对输入内容的实时校验与格式化。
fatbobman.com
fatbobman.com
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
赞过
分享
评论
1
东坡肘子
公共号:肘子的Swift记事本
·
28天前
举报
Swift Predicate: 用法、构成及注意事项
2023 年 Swift 社区着手使用纯 Swift 语言重构 Foundation 框架。在这一重大更新中,引入了基于 Swift 编码的新 Predicate 功能,标志着在数据处理和评估方面迈入了新的阶段。本文旨在探讨 Swift Predicate 的使用方法、构成以及在实际开发中应注意的关键事项。
fatbobman.com
展开
Swift Predicate: (�����y
fatbobman.com
技术交流圈
赞过
分享
评论
1
东坡肘子
公共号:肘子的Swift记事本
·
1月前
举报
如何处理 SwiftData 谓词中的可选值
由于 SwiftData 更改了数据模型的创建机制,而且谓词创建也采用了基于模型代码的类型安全模式。因此,当开发者在为 SwiftData 构建谓词时会遇到大量的处理可选值的操作。本文将探讨在构建谓词时,处理可选值的一些技巧和注意事项。
fatbobman.com
展开
�U SwiftData �-�� < | �P� Swift ��,
fatbobman.com
技术交流圈
分享
评论
点赞
东坡肘子
公共号:肘子的Swift记事本
·
1月前
举报
探讨 SwiftUI 中的属性包装器:@UIApplicationDelegateAdaptor、@AccessibilityFocusState、@FocusedObject、@FocusedValue 和 @FocusedBinding
这是有关 SwiftUI 属性包装器系列文章的最后一篇
fatbobman.com
在这个系列的四篇文章中,我们详细梳理了截至 iOS 17 时期 SwiftUI 所提供的全部属性包装器,旨在帮助开发者更加高效和便捷地使用 SwiftUI。
全部的属性包装器:
fatbobman.com
展开
�� SwiftUI -�^'�h@UIApplicationDelegateAdaptor@AccessibilityFocusState@FocusedObject@FocusedValue � @FocusedBinding
fatbobman.com
分享
评论
点赞
下一页
个人成就
优秀创作者
文章被点赞
1,183
文章被阅读
351,352
掘力值
9,261
关注了
17
关注者
738
收藏集
1
关注标签
2
加入于
2021-01-18