Stubs:SwiftUI开发的演唱会票根数字存储应用
项目名称:Stubs
概述
Stubs是一个SwiftUI应用,用于存储演唱会票根的数字形式。用户可以通过该应用搜索场馆位置,并查询相关艺术家的详细信息,包括图片、传记和唱片集。
功能特点
SwiftData持久化:使用SwiftData进行数据持久化。
MapKit更新:为SwiftUI集成了MapKit的更新。
动画SF Symbols:应用了动画SF Symbols。
新ScrollView API:使用了新的ScrollView APIs。
数据来源:通过RapidAPI从TheAudioDB获取数据。
注意事项
要完整体验应用,需要一个RapidAPI的API密钥。可以在这里免费注册:RapidAPI注册。
StubCollection
StubCollection是应用启动时显示的视图,提供创建新票根的按钮,并展示用户保存的音乐会列表。这个列表可以通过大多数音乐会数据进行搜索,用户还可以快速过滤收藏的票根。
StubCollection:启动视图,允许创建新票根,并展示保存的音乐会列表。
StubDetailsView:展示票根详细信息,包括查看场馆地图、收藏或删除音乐会、编辑笔记,并访问同一艺术家的其他票根。
ArtistsView
当添加票根时,艺术家会显示在ArtistsView列表中。用户可以切换网格视图,并查看艺术家详情,包括个人资料图片、横幅图片、可展开的传记、互动地图、其他票根和唱片集。
VenuesView
用户可以在Venues标签中查看之前参加的音乐会的位置。VenuesView默认按字母顺序显示访问过的场馆列表,并提供按名称或城市排序的功能。点击列表项将打开以所选场馆为中心的地图视图。
Stubs for iPad
Stubs还为iPad提供了优化的界面,支持3:1宽高比的展示。
由于网络原因,无法成功解析提供的项目地址链接。这可能是由于链接本身的问题,也可能是网络连接的问题。建议您检查网页链接的合法性,并在网络稳定时适当重试。如果问题仍然存在,可能需要联系项目维护者或检查GitHub页面是否有更新。
或许喜欢
Nuke:跨平台的Swift图像加载框架,支持异步加载和缓存
Nuke是一个高效的Swift图像加载框架,支持iOS、macOS、watchOS和tvOS,具备强大的图像处理能力和缓存系统,支持异步加载和多种图片格式。
最近更新 2024-12-10