#SwiftUI
相关项目
OSXChatGpt
OSXChatGpt是一款使用SwiftUI实现的桌面应用,支持轻松调用OpenAI并提供中英文切换功能。用户只需一个有效的OpenAI API密钥即可使用,还提供自定义提示功能和安装使用指导。该项目感谢Lakr233/Colorful的支持。
AssisChat
AssisChat是一款基于Swift和SwiftUI开发的跨平台AI聊天助手,支持iOS、iPadOS和macOS。用户可使用自己的OpenAI或Claude API密钥。功能特色包括自定义聊天行为、消息内容复制、应用分享扩展和键盘扩展。可从App Store直接下载,或通过Xcode本地构建。
iowncode
提供丰富的iOS开发资源,包括SwiftUI、CoreML、Vision等框架的教程与代码示例。涵盖SwiftUI图表、手势、进度条实现,CoreML设备端训练、声音分类、背景移除等内容,还包括Vision框架的文本识别、图像相似度检测等。帮助开发者提升技能,快速实现各类功能。
SwiftGPT
该SwiftUI应用集成了OpenAI的GPT-3.5 Turbo和DALL·E 2系统,提供智能对话和高质量图像生成功能。实现方式通过ChatGPTSwift和OpenAIKit库,用户需在API.swift文件中输入OpenAI API密钥。此项目支持iOS 14及更高版本,使用Swift语言编写,便于在iOS平台上开发和应用最新的AI技术。
ChatGPT_Chatbot
该iOS应用使用SwiftUI和WebKit WebView,通过JavaScript与ChatGPT交互,无需后台服务。在不被Cloudflare屏蔽的情况下,可以登录ChatGPT并享受美观直观的用户界面。应用具备完全可编程性,可根据需求定制和扩展功能。
MochiDiffusion
Mochi Diffusion使Mac用户可以本地运行Stable Diffusion,充分利用Apple Silicon的Neural Engine来提升性能和速度,并减少内存消耗。应用具有图像生成、图像转高分辨率和离线操作等功能,还支持自定义模型,并保留生成图像的元数据。
swift-composable-architecture
Composable Architecture是一个Swift库,提供一致且易于理解的应用构建方法,支持SwiftUI和UIKit,兼容所有苹果平台。其核心工具涵盖状态管理、组件化、处理副作用和测试,帮助开发者解决复杂应用的日常问题。此库通过简单的API设计提升整体开发体验,包含示例和详细文档,适合希望提升项目可维护性的开发者。
clean-architecture-swiftui
该项目演示了如何在SwiftUI应用中实现Clean架构,利用restcountries.com API展示国家列表及详细信息。关键特点包括:使用SwiftUI和Combine实现基础功能、分离的表示层、业务逻辑层和数据访问层、全面的测试覆盖(包括UI测试)、Redux风格的集成AppState管理、CoreData数据持久化、本地SwiftUI依赖注入、程序化导航、灵活的网络层和系统事件处理。设计适合规模化生产应用,供开发者参考。
SwiftyChat
SwiftyChat是一个支持SwiftUI的开源聊天界面库,兼容多样的消息格式如文本、图片、视频等。它提供易于自定义的组件和灵活调整的样式,能快速帮助开发者构建和定制聊天应用。通过清晰的安装指南和丰富的代码示例,使得集成和功能扩展变得容易。