当前位置:网站首页>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 非常全面,涵盖了一系列天气数据、警报
边栏推荐
- Common SQL statement collation: MySQL
- 如何在博客中添加Aplayer音乐播放器
- Talk about SOC startup (VII) uboot startup process III
- 毕业季|与青春作伴,一起向未来!
- There are ways to improve self-discipline and self-control
- In SQL, I want to set foreign keys. Why is this problem
- TDengine 社区问题双周精选 | 第二期
- Vuthink正确安装过程
- Briefly introduce closures and some application scenarios
- Some opinions and code implementation of Siou loss: more powerful learning for bounding box regression zhora gevorgyan
猜你喜欢
Half of the people don't know the difference between for and foreach???
Talk about SOC startup (11) kernel initialization
相机标定(1): 单目相机标定及张正友标定基本原理
Poor math students who once dropped out of school won the fields award this year
Automated testing framework
The running kubernetes cluster wants to adjust the network segment address of pod
About the application of writing shell script JSON in JMeter
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
The database synchronization tool dbsync adds support for mongodb and es
Leetcode - interview question 17.24 maximum submatrix
随机推荐
聊聊SOC启动(十一) 内核初始化
Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive
深度学习秋招面试题集锦(一)
electron添加SQLite数据库
【问道】编译原理
What is cloud computing?
The database synchronization tool dbsync adds support for mongodb and es
In SQL, I want to set foreign keys. Why is this problem
Design intelligent weighing system based on Huawei cloud IOT (STM32)
oracle常见锁表处理方式
R语言使用quantile函数计算评分值的分位数(20%、40%、60%、80%)、使用逻辑操作符将对应的分位区间(quantile)编码为分类值生成新的字段、strsplit函数将学生的名和姓拆分
清华姚班程序员,网上征婚被骂?
La voie du succès de la R & D des entreprises Internet à l’échelle des milliers de personnes
The annual salary of general test is 15W, and the annual salary of test and development is 30w+. What is the difference between the two?
OneDNS助力高校行业网络安全
electron 添加 SQLite 数据库
【时间格式工具函数的封装】
TDengine 社区问题双周精选 | 第二期
聊聊SOC启动(七) uboot启动流程三
基于华为云IOT设计智能称重系统(STM32)