scrumdinger:使用Composable Architecture的Scrumdinger应用

时间:2024-03-25 20:26:46
【文件属性】:

文件名称:scrumdinger:使用Composable Architecture的Scrumdinger应用

文件大小:1.03MB

文件格式:ZIP

更新时间:2024-03-25 20:26:46

swift swiftui composable-architecture Swift

概述 此包含Apple教程中的,该以单向架构重写。 动机 我创建了此存储库,以学习和探索由和制作的 。 我没有开始使用未开发的Xcode项目,而是决定使用Scrumdinger应用程序的最终版本,在我看来,此版本恰好适合此练习。 在开始将项目迁移到CA之前,我仔细阅读了Apple的官方教程。 熟悉Scrumdinger项目是一个加分。 谈到可组合架构时,它附带了大量示例和案例研究,这些示例和案例研究展示了如何解决大多数常见挑战。 当时,我感到一点麻烦,因为这是宝贵的资源。 我决定开源我的发现,以帮助其他人和我增进对可组合体系结构的理解。 笔记: 此项目处于高度试验/原型制作阶段,并不打算用于生产。 在功能方面,该项目的目标是与Apple Scrumdinger应用程序的1:1一致,但是不要指望我不会破坏整个过程:) Scrumdinger应用 Scrumdinger应用程序使您可


【文件预览】:
scrumdinger-main
----Scrumdinger.xcodeproj()
--------project.xcworkspace()
--------.xcodesamplecode.plist(183B)
--------project.pbxproj(27KB)
----Scrumdinger()
--------Preview Content()
--------ScrumsView.swift(4KB)
--------Info.plist(2KB)
--------Resources()
--------HistoryView.swift(1KB)
--------Models()
--------MeetingHeaderView.swift(2KB)
--------EditView.swift(4KB)
--------MeetingTimerView.swift(3KB)
--------MeetingFooterView.swift(2KB)
--------CardView.swift(1KB)
--------ScrumdingerApp.swift(3KB)
--------ScrumProgressViewStyle.swift(518B)
--------Assets.xcassets()
--------DetailView.swift(6KB)
--------MeetingView.swift(5KB)
----LICENSE()
--------LICENSE.txt(1KB)
--------ACKNOWLEDGMENTS.txt(222B)
----README.md(7KB)
----resources()
--------view-store.png(154KB)
--------view-action.png(44KB)
--------view-preview.png(72KB)
--------Scrumdinger.png(129KB)
--------view-state-after.png(80KB)
--------graph.png(47KB)
--------view-state-before.png(76KB)
----.gitignore(2KB)
----ScrumdingerTests()
--------Info.plist(727B)
--------EditViewTests.swift(4KB)

网友评论