Project Icon

Boutique

轻量级Swift数据持久化框架

Boutique是一个轻量级Swift数据持久化框架,支持SwiftUI、UIKit和AppKit。它采用内存和磁盘双层缓存架构,通过简洁的API实现实时更新和离线存储。框架提供@Stored等属性包装器,简化了状态管理。开发者无需关注数据库细节,即可构建具备实时更新和离线功能的应用。

swift-perception - 为旧版Apple平台提供Swift 5.9观察功能的开源工具
GithubPerceptionSwiftSwiftUIiOS开发开源项目观察工具
swift-perception是一个开源项目,为不支持Swift 5.9官方观察功能的Apple平台提供了类似的工具。该项目支持iOS 13、macOS 10.15、tvOS 13和watchOS 6及以上版本,让开发者能在旧版平台上使用最新的观察特性。它提供了@Perceptible宏和WithPerceptionTracking视图,使用方法与官方工具相似,并支持@Bindable和@Environment的向后兼容。
swift-dependencies-additions - Swift依赖管理的高级扩展库
DependenciesGithubSwift依赖管理开发工具开源项目
swift-dependencies-additions扩展了swift-dependencies库的功能,提供多个高级依赖抽象。它包含Accessibility、Application、BundleInfo等基础抽象,以及AppStorage、CoreData和Notification等实验性高级抽象。库中的API设计一致且易于测试,有助于简化iOS应用的依赖管理。开发者可灵活选择导入单个模块或全部依赖项。
swift-markdown-ui - SwiftUI的Markdown渲染和自定义解决方案
GitHub Flavored MarkdownGithubMarkdownUIMarkdown渲染SwiftUI主题定制开源项目
swift-markdown-ui是一个SwiftUI库,用于渲染和自定义Markdown文本。它兼容GitHub Flavored Markdown规范,支持展示多种元素,如图片、标题、列表和代码块等。该库提供主题功能,允许使用内置主题或创建自定义样式。支持macOS、iOS、tvOS和watchOS平台,为开发者提供灵活的Markdown渲染工具。
ReactiveSwift - Swift响应式编程框架 简化异步事件处理
GithubReactiveSwiftSwift函数式编程响应式编程开源项目流式数据处理
ReactiveSwift是一个为Swift语言优化的响应式编程框架,提供统一的方式处理异步事件。它支持iOS、macOS、tvOS、watchOS和Linux平台,能简化代理模式、回调、通知等常见编程模式。通过丰富的操作符和调试工具,ReactiveSwift帮助开发者更高效地构建复杂的异步应用。
SwiftyBeaver - Swift多功能日志框架 适用于开发和生产环境
GithubSwiftSwiftyBeaver开发工具开源项目控制台输出日志记录
SwiftyBeaver是一款支持Swift 3、4和5的日志框架,为开发和生产环境提供全面的日志解决方案。该框架特点包括彩色输出、灵活配置和轻量级设计,支持控制台、文件和云端多种输出方式。SwiftyBeaver尤其适合服务器端Swift开发,提供自定义日志格式、JSON输出和自定义日志目标创建功能。此外,框架还集成了Google Cloud,实现了自动化的服务器端Swift日志记录。
AICat - 基于SwiftUI的跨平台ChatGPT客户端
AICatChatGPTGithubSwiftUI开源项目苹果平台跨平台应用
AICat是一个基于SwiftUI开发的ChatGPT客户端,支持iOS、iPadOS和macOS平台。该应用集成了自定义API密钥、提示词创建、命令模式等功能,并提供对话管理、消息导出和iCloud同步等实用特性。作为一个开源项目,AICat展示了如何构建包含网络请求、数据库存储和应用内购买的完整应用。
swift-corelibs-foundation - Swift Foundation 跨平台基础库
FoundationGithubSwift兼容性开发开源项目框架
swift-corelibs-foundation 是一个开源项目,为非 Objective-C 运行时平台实现 Foundation API 兼容性。它提供 URL、Data、JSONDecoder 等关键类型的核心实现,简化软件开发流程。该项目支持国际化和本地化,提高软件可移植性,是 Swift 工具链中为非 Darwin 平台提供 Foundation 框架功能的重要组成部分。
CocoaMQTT - Swift实现的跨平台MQTT客户端库
CocoaMQTTGithubMQTTSwiftiOSmacOS开源项目
CocoaMQTT是一个基于Swift 5开发的跨平台MQTT客户端库,支持iOS、macOS和tvOS。该库兼容MQTT v3.1.1和v5.0协议,提供简洁的API接口,支持SSL安全连接和WebSocket通信。CocoaMQTT具有高性能和稳定性,适用于开发物联网和实时通信应用。开发者可通过CocoaPods或Carthage轻松集成此库。
Coordinator - Coordinator设计模式在iOS和tvOS上的应用
CarthageCocoaPodsCoordinatorGithubSwiftiOS开源项目
Coordinator设计模式在iOS和tvOS上的实现,专为UIKit设计,利用Swift 5.5的并发特性。该项目支持Swift Package Manager、CocoaPods和Carthage,可通过详细文档了解设计模式、库和类的实现及使用方法。
MMKV - 跨平台高性能键值存储框架
GithubMMKV多平台开源项目跨进程键值存储高性能
MMKV是一款高效、轻量级的跨平台键值存储框架,在微信等应用中广泛使用。它支持Android、iOS/macOS、Windows、POSIX和HarmonyOS NEXT等多个平台。MMKV通过mmap实现内存与文件同步,并使用protobuf进行数据编解码,达到卓越性能。框架支持多进程并发访问,无需额外同步操作,所有修改即时保存。MMKV代码结构简洁,二进制大小仅约50K,是理想的轻量级存储方案。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

问小白

问小白是一个基于 DeepSeek R1 模型的智能对话平台,专为用户提供高效、贴心的对话体验。实时在线,支持深度思考和联网搜索。免费不限次数,帮用户写作、创作、分析和规划,各种任务随时完成!

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

Trae

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号