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