-->
项目重构开源!分享五个 Swift 模块:日志、iCloud同步、UserDefaults扩展、Core Data和SwiftData增强。提升开发效率,欢迎使用!
探索SwiftUI中如何结合Observation框架高效管理UserDefaults。本文提供完整解决方案,并介绍@ObservableDefaults宏,实现精准响应。
探索 Swift Charts 数据分段技术,利用 NumberBins 和 DateBins 精准处理数值与日期数据,高效实现数据可视化和分析。
本文分析如何用SwiftUI开发无限四向滚动分页组件,讨论实现思路、挑战及解决方案,并审视SwiftUI的局限性。
探索Swift Testing框架,了解其特性、用法和优势。本文分析其如何助您编写更Swifter、Swifty的测试代码,并提升开发效率。
深入 TipKit 框架,探索自定义提示视图、UIKit 集成及跨应用数据共享。揭秘 TipKit 的规则引擎本质,掌握 Tip 状态观察和复用技巧。
探索苹果 TipKit 框架的基础用法,学习如何在 SwiftUI 应用中展示提示,包括内联和弹出窗口样式,以及如何定义规则、事件,控制 Tip 的显示时机和频率。
探索多SPM包项目资源统一管理方案,解决重复、耦合问题,实现共享资源低存储、高一致性。利用Bundle,让各模块轻松访问统一资源。
探索 SwiftUI 应用开发利器 TCA (The Composable Architecture),深入了解其特性、优势、使用技巧及学习路径。掌握状态管理、组装、副作用和测试,构建更强大的应用。
SwiftUI 如何判断 ScrollView、List 是否滚动?本文介绍 Introspect、Runloop、PreferenceKey 三种方法,各有优劣,帮你监控滚动状态。
SwiftUI Overlay Container 是一个可定制、高效的视图管理器,用于在 SwiftUI 中动态添加视图。支持多容器、多种队列、转场动画等。
本文深入探讨Core Data中NSManagedObject深拷贝的技术难点,并介绍MOCloner的解决方案。它支持自定义拷贝,如排除、重建和关联,解决复杂关系拷贝难题。
探索Swift新特性AttributedString,告别NSAttributedString!本文详解其用法、与NSAttributedString对比及自定义属性,助你轻松实现样式化文本。
了解WWDC2021新Formatter API的设计机制,对比新旧API的差异。本文将演示如何创建符合新API的自定义Formatter,包括String和AttributedString格式,并支持链式配置和本地化。
SheetKit是SwiftUI模态视图扩展库,提供便捷的展示、取消方法及View Extension,支持Deep link调用、集中管理、半高视图等。
NavigationViewKit 扩展 SwiftUI 导航视图,解决原生 NavigationView 的痛点,如返回根视图、代码跳转、双栏样式等。支持 NotificationCenter 管理,适用于 iOS 应用。
探索 Publish 插件开发,利用 Ink、Plot 等套件扩展功能。实战演示标签、属性添加,代码生成内容、全文搜索、命令行部署等,打造个性博客。
本文介绍如何用Plot为Publish创建主题,包括Plot的基础、DSL语法、类型安全及自定义组件。并演示如何修改主题来定制博客页面。
使用Swift构建静态博客?Publish是专为Swift开发者打造的静态网站生成器。本文将带你入门Publish,了解其核心概念及快速上手方法。
本文介绍健康笔记2开发中使用的SwiftUI第三方库,包括SwiftUIX, Charts, Introspect, SwiftDate等,并分享使用技巧与修改方案。
wiftUI弹出视图单调?SwiftUIOverlayContainer库助你轻松实现自定义样式弹出窗口,包含动画、交互、样式定制等功能,提升UI交互体验。
用SwiftUI实现iOS邮件侧滑菜单效果!了解SwipeCell库,配置按钮、插槽,轻松实现滑动菜单。支持列表滚动自动消除,解决动画细节和编辑模式问题。
本文详细介绍了在 macOS 和 Ubuntu 系统上安装 Vapor 4 命令行工具,创建 Vapor 项目,以及调试和部署到生产环境的全过程。