SwiftUI-Weather:使用SwiftUI和Combine制作的天气应用

时间:2024-04-01 15:09:48
【文件属性】:

文件名称:SwiftUI-Weather:使用SwiftUI和Combine制作的天气应用

文件大小:6.46MB

文件格式:ZIP

更新时间:2024-04-01 15:09:48

SwiftUI天气 这是我在一个周末制作的应用程序,旨在了解有关使用Combine和SwiftUI的更多信息。 我对Combine不太熟悉,并且之前还没有真正使用过许多React式库,因此,我很难理解Combine的工作原理。 动机 自从WWDC19宣布它以来,我就一直在使用SwiftUI,但是在Combine中却用不了多少。 由于几次尝试使用它,我都感到害怕,我永远无法真正真正地了解自己在做什么。 现在,我更多地是一个成熟的iOS开发人员(因为在那之前两年的非专业经验基础上,我已经从事了一年的专业工作),所以我想我会再次尝试合并。 屏幕截图 我学到的是 因此,该项目的主要目标是学习有关结合使用Combine和SwiftUI的更多信息。 男孩,我当然学到了一些东西吗? 我遇到的最大问题之一是按命名位置搜索天气。 你看,我选择了开放API天气在使用端点有两个主要参数lat的纬度和lon


【文件预览】:
SwiftUI-Weather-master
----screenshots()
--------screenshot1.png(194KB)
--------screencap1.gif(6.37MB)
----Weather.xcodeproj()
--------project.pbxproj(30KB)
--------xcshareddata()
----Weather()
--------Resources()
--------Sources()
--------Support()
----WeatherTests()
--------WeatherSummaryViewModelTests.swift(922B)
--------WeatherTests.swift(946B)
--------CurrentSummaryViewModelTests.swift(780B)
--------HourSummaryViewModelTests.swift(634B)
--------Info.plist(727B)
--------DaySummaryViewModelTests.swift(669B)
----LICENSE.md(1KB)
----.gitignore(2KB)
----README.md(4KB)

网友评论