关于我
接触电脑很早,始终将其作为兴趣。因健康原因提前过起了退休生活。为了能更好的记录自己的身体数据,在不接触代码十几年后又重新开始学习。目前身体已经恢复,但已习惯了如今的生活节奏。
关于这个网站
记录和分享我在学习 Swift、SwiftUI、CoreDate 以及 Combine 过程中的心得与体会。
我的日常
照顾毛孩子、养花、养鱼、健身。
我开发的App
家庭健康小助手 —— 记录并管理全家人的健康数据。
我的开源项目
SwipeCell 是一个 SwiftUI 库。帮助你实现类似 iOS Mail 左右滑动菜单的功能。
仅需简单配置,SwiftUI Overlay Container 即可帮你完成从视图组织、队列处理、转场、动画、交互到显示样式配置等基础工作,让开发者可以将精力更多地投入到应用程序视图的实现本身。
NavigationViewKit 是一个 SwiftUI 的 NavigationView 扩展库。提供了返回根视图、可控动画、自定义 NavigationViewStyle 等功能。
SheetKit 是一个 SwiftUI 模态视图的扩展库。提供了数个用于模态视图的便捷展示、取消的方法,以及几个用于模态视图的 View Extension。
帮助您轻松处理 Core Data 的持久性历史跟踪。
MOCloner 是一个很小的库,旨在实现对 NSManagedObject 的可定制深拷贝。支持 one-to-one、one-to-many、many-to-many 等关系方式。除了忠于原始数据的拷贝方式外,还提供了选择性拷贝、拷贝时生成新值等功能。
正如名称所示,IsScrolling 提供了一个 ViewModifier ,用来获取 SwiftUI 中 ScrollView 或 List 当前的滚动状态。由于完全采用了 SwiftUI 原生的方式实现此功能,因此 IsScrolling 具备了很好的前后兼容性。
联系我
- Twitter: @fatbobman
- Email: xuyang@me.com
- 微信公共号: 肘子的Swift记事本