当前位置:网站首页>SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
2022-07-07 09:46:00 【知识大胖】
SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
今年在 WWDC22 上有很多令人兴奋的新框架和 API 让我们投入其中。然而,我对 WeatherKit 和 Swift Charts 感到非常兴奋,因为我们现在终于有了对天气数据和绘制数据集的原生 1 方支持。
在本文中,我们将研究如何将两者结合起来以可视化我们的天气数据。距离主题演讲已经过去了 30 个小时,所以请记住,您看到的代码可能会在接下来的几个月内发生变化。我还遇到了一些不受支持的图表命令,这些命令会引发致命错误。
Swift Charts
那么什么是 Swift 图表?它是一种在各种图表样式中轻松简单地绘制数据的方法(截至撰写本文时;不支持饼图、径向图等),还支持所有可爱的可访问性功能、动画等。
在过去,我不得不编写自己的图表或引入 3rd 方依赖项来实现这一点,即便如此,可访问性功能和动画也没有完全考虑到。
天气套件
Apple 早在 2020 年 3 月就收购了流行的 Dark Sky 天气应用程序,这让开发人员想知道什么会取代已退役的 Dark Sky API,现在我们有了官方答案。开发人员现在可以使用原生的、以隐私为中心的解决方案,而不是依赖第三方提供商。
即使在这个早期的 beta 阶段,文档也显示 API 非常全面,涵盖了一系列天气数据、警报
边栏推荐
- 使用引用
- Qt 实现容器的DELETE的方式
- The post-90s resigned and started a business, saying they would kill cloud database
- In depth learning autumn recruitment interview questions collection (1)
- QT | multiple windows share a prompt box class
- Vuthink proper installation process
- 面试被问到了解哪些开发模型?看这一篇就够了
- Talk about SOC startup (VI) uboot startup process II
- STM32 entry development write DS18B20 temperature sensor driver (read ambient temperature, support cascade)
- 网络协议 概念
猜你喜欢
Some opinions and code implementation of Siou loss: more powerful learning for bounding box regression zhora gevorgyan
关于测试人生的一站式发展建议
面试被问到了解哪些开发模型?看这一篇就够了
In my limited software testing experience, a full-time summary of automation testing experience
本地navicat连接liunx下的oracle报权限不足
Technology sharing | packet capturing analysis TCP protocol
自动化测试框架
聊聊SOC启动(十一) 内核初始化
Web端自动化测试失败的原因
How to add aplayer music player in blog
随机推荐
分布式数据库主从配置(MySQL)
聊聊SOC启动(六)uboot启动流程二
R language uses the quantile function to calculate the quantile of the score value (20%, 40%, 60%, 80%), uses the logical operator to encode the corresponding quantile interval (quantile) into the cla
CMU15445 (Fall 2019) 之 Project#2 - Hash Table 详解
About how to install mysql8.0 on the cloud server (Tencent cloud here) and enable local remote connection
Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]
Electron adding SQLite database
聊聊SOC启动(十) 内核启动先导知识
如何在博客中添加Aplayer音乐播放器
解决VSCode只能开两个标签页的问题
Some opinions and code implementation of Siou loss: more powerful learning for bounding box regression zhora gevorgyan
什么是高内聚、低耦合?
科普达人丨一文弄懂什么是云计算?
千人規模互聯網公司研發效能成功之路
CentOS系统下Redis安装和自启动配置的步骤
There are so many factors that imprison you
正在運行的Kubernetes集群想要調整Pod的網段地址
Audit migration
R語言使用magick包的image_mosaic函數和image_flatten函數把多張圖片堆疊在一起形成堆疊組合圖像(Stack layers on top of each other)
Test the foundation of development, and teach you to prepare for a fully functional web platform environment