SwiftPamphletApp:macOS上的Swift开发手册与知识管理工具
项目名称:SwiftPamphletApp
概述
SwiftPamphletApp(戴铭的开发小册子 6.x)是一个使用Swift开发的macOS程序,已经上线到macOS应用商店。该应用允许用户发现和学习Apple技术知识点,同时提供资料收集整理功能。用户可以通过应用内的功能,将知识点和相关资料进行关联,实现个人知识管理(PKM)。
功能特点
手册书签收藏:方便用户收藏常用的手册页面。
资料收集整理:参考多种知识管理工具,提供资料整理功能。
资料网页离线保存:防止网络资料源丢失,支持离线查看。
知识点和资料关联:每个知识点都可以添加相关资料,便于知识积累。
手册内容和资料可搜索:提高查找效率。
Github开发者和仓库信息管理:在设置中添加token,方便管理。
技术重构
本手册使用SwiftData、Observable、NavigationSplitView进行了重构,现在可以自己添加管理资料,和知识点做关联。技术重构细节可以直接查看代码。
知识点涵盖
目前主要包含Swift基础语法、SwiftUI、SwiftData、小组件等知识内容。
开发者社区
更多iOS开发资料、信息以及开发者活动可以关注XR基地和SwiftGG。SwiftGG的愿景是成为中国与海外技术社区的桥梁,为中国开发者创造展示自我走向世界舞台的机会。
版本更新
6.x版本解决了存储问题,改进了手册内容和资料之间的关系,并优化了Github库和开发者信息的管理。
截图
以下是应用的一些截图:
或许喜欢
FlowStacks:为SwiftUI导航添加超能力
FlowStacks是一个SwiftUI库,它扩展了NavigationStack API,允许开发者使用统一的API进行页面推送、展示sheet和全屏覆盖,支持iOS、tvOS、watchOS和macOS。
最近更新 2024-12-13
Swifticon:从SwiftUI代码生成应用图标的工具
Swifticon是一个开源工具,允许开发者使用SwiftUI代码创建和生成应用图标,支持iOS、iPadOS和watchOS平台。
最近更新 2024-12-09
SwiftUI View Lifecycle:展示SwiftUI视图生命周期的应用
SwiftUI View Lifecycle是一个iOS和macOS应用,展示了不同SwiftUI结构和容器视图如何影响@State的生命周期和onAppear、onDisappear等事件的触发。
最近更新 2024-12-11