Project Icon

swift-verge

Swift平台高效状态管理库Verge

Verge是一个为Swift平台设计的高性能状态管理库。它支持SwiftUI和UIKit,提供轻量级且易用的方法管理应用状态。Verge具备并发处理能力,提供异步操作和大量实体管理API,能有效解决大型复杂应用中的状态更新问题。该库无需复杂的操作和reducer,简化了状态管理流程。

SkeletonUI - 简洁高效的SwiftUI骨架屏动画库
GithubSkeletonUISwiftUIiOS开发动画开源项目骨架屏
SkeletonUI是一款专为SwiftUI设计的骨架屏动画库,支持iOS、tvOS、watchOS和macOS多平台。通过简洁的声明式语法,开发者可轻松创建自定义骨架加载动画,有效替代传统加载页面或旋转器。这个轻量级库具备高度可定制性和易用性,有助于快速实现流畅的加载效果,从而提升应用的用户体验。
Boutique - 轻量级Swift数据持久化框架
BoutiqueGithubSwiftUI实时更新开源项目数据存储离线存储
Boutique是一个轻量级Swift数据持久化框架,支持SwiftUI、UIKit和AppKit。它采用内存和磁盘双层缓存架构,通过简洁的API实现实时更新和离线存储。框架提供@Stored等属性包装器,简化了状态管理。开发者无需关注数据库细节,即可构建具备实时更新和离线功能的应用。
swift-clocks - Swift并发编程中的时间控制与测试解决方案
GithubSwift并发开源项目异步时钟测试
swift-clocks项目为Swift并发编程提供了多种Clock实现,如TestClock和ImmediateClock,以增强时间相关操作的可测试性和可控性。该库允许精确控制时间流逝,简化异步代码测试,并提供实用的定时器工具。适用于需要精确时间管理的Swift应用开发,尤其有利于提升并发代码的可测试性和灵活性。
awesome-ios - 精选iOS开发资源库
GithubObjective-CSwiftiOS开发开源项目移动应用
awesome-ios是一个综合性iOS开发资源库,涵盖分析、架构模式、UI组件等多个方面。它提供了大量精选工具、框架和库,有助于简化iOS应用开发。除常见开发资源外,该项目还包含ARKit、Apple TV等特定领域内容,是iOS开发者提升效率和拓展知识的重要参考。
objectbox-swift - Swift高性能对象持久化和向量数据库
GithubNoSQLObjectBoxSwift数据库iOS开发开源项目数据持久化
ObjectBox是专为iOS和macOS开发的Swift数据库,提供高性能对象持久化和设备上向量搜索功能。它具有简洁的API,资源占用低,支持对象关系、自动架构迁移和高效查询。ObjectBox能够处理大量数据,并提供数据同步和时间序列等扩展功能,适用于各类移动应用和数据管理场景。
swiftui-navigation-transitions - SwiftUI 导航转场动画定制库
GithubNavigationTransitionsSwiftUIiOS开发导航转场开源项目自定义动画
NavigationTransitions 库集成于 SwiftUI 的 NavigationView 和 NavigationStack,为开发者提供自定义推入和弹出转场动画的能力。通过简单的修饰符,可直接应用于原生导航组件,实现自定义动画、组合转场效果和动态转场选择。该库内置标准转场效果,支持创建自定义转场,并允许修改导航视图的弹出手势行为。
swifty-creatives - 基于Metal的Swift创意编程框架 支持多平台
GithubMetal渲染SwiftyCreativesSwift框架visionOS创意编码开源项目
SwiftyCreatives是一个基于Swift和Metal的创意编程框架,支持macOS、iOS、visionOS和tvOS平台。它提供类似Processing的语法,实现3D图形绘制、visionOS沉浸式空间等功能。框架包含丰富的几何图形、效果、变换和渲染模式,并支持动画、音频和相机控制。SwiftyCreatives适合图形编程爱好者和创意开发者使用,可快速实现各种视觉创意项目,如交互式艺术装置、数据可视化和游戏原型设计等。
RoughSwift - SwiftUI库实现手绘风格图形渲染
GithubRoughSwiftSwiftUI图形绘制开源项目手绘风格自定义图形
RoughSwift是一个SwiftUI库,用于创建手绘、素描和漫画风格的图形。支持线条、矩形、圆形等多种形状,提供丰富的自定义选项。该库具有简洁的API、良好的平台兼容性和完整的测试覆盖。适用于iOS和tvOS应用开发,可添加独特的视觉效果。
ReactorKit - Swift应用程序的响应式和单向数据流架构框架
FluxGithubReactive ProgrammingReactorKitSwiftUnidirectional Architecture开源项目
ReactorKit是一个用于Swift应用架构的响应式和单向数据流框架。通过用户操作和视图状态的流动,提高视图的可测试性并减少代码量。支持部分集成,无需重写整个项目,兼容Storyboard。详细讲解Reactor的操作包括mutate、reduce和transform等概念,以及全局状态管理、视图通信和测试方法。
clean-architecture-swiftui - 清晰展示SwiftUI与Combine的Clean架构实例
Clean ArchitectureCombineCoreDataGithubRest APISwiftUI开源项目
该项目演示了如何在SwiftUI应用中实现Clean架构,利用restcountries.com API展示国家列表及详细信息。关键特点包括:使用SwiftUI和Combine实现基础功能、分离的表示层、业务逻辑层和数据访问层、全面的测试覆盖(包括UI测试)、Redux风格的集成AppState管理、CoreData数据持久化、本地SwiftUI依赖注入、程序化导航、灵活的网络层和系统事件处理。设计适合规模化生产应用,供开发者参考。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

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

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

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

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

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

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

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

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