首页 > 其他分享 >XDU_B-Test_Weather-Report

XDU_B-Test_Weather-Report

时间:2023-05-05 18:34:43浏览次数:48  
标签:实机 Simulator Report XDU API 版本 Test

XDU_B-Test_Weather-Report

使用语言/环境/API

语言:Swift

环境:Xcode Version 14.3 (14E222b)/Simulator iPhone 14 Pro/实机 iPhone 7 Plus

API:和风天气

实现效果

屏幕上面一个蓝到紫的渐变色按钮,允许访问位置后按很多次就可以显示当前城市/最高温度最低温度/AQI

总而言之是一个十分简单的应用

选择空气很香甜的一天作为展示

使用须知

  1. 上传Xcodeproj结果是zip文件,需要运行时请解压
  2. 使用时请使用自己的Key替代
  3. 项目使用和风天气免费API,如果使用其他API替换或许不能正常运行/显示
  4. 项目运行后Simulator的定位为San Francisco,需要连接实机调试才能获取本地位置并获取天气/AQI
  5. 最新版本的Xcode的Simulator默认iOS版本较高,版本控制要求也默认为Simulator的版本。一般实机没有最高版本,需要去设置运行所需的最低版本以便实机运行
  6. 本项目使用于2023年XDU B测 雾霾探测系统设计,任何用途造成后果自负

特别感谢

OpenAI/ChatGPT

链接

https://dev.qweather.com

https://openai.com/blog/chatgpt

20230504 v2.0

New features

✅ Line chart of tempMax&tempMin for following 7 days

✅ Text description of weather conditions for day and night of the day (Chinese Simplified)

Todo

❎ I would like two line charts to be presented on one graph, which would be more intuitive. However, I am not very good at using swiftUI and ChatGPT yet, so there are some bugs for the time being

标签:实机,Simulator,Report,XDU,API,版本,Test
From: https://www.cnblogs.com/noobwei/p/17375042.html

相关文章

  • 解决TestFlight提交时出现的ITMS-90426错误问题
    转载:http://kxdang.com/topic/appuploader/iosdev008.html在iOS应用开发中,我们经常使用TestFlight进行内测和分发应用程序。然而,有时候我们会遇到一个名叫“ITMS-90426错误”的问题,这会导致我们无法将应用程序提交到TestFlight进行审核。这种情况通常发生在我们的应用程序包含了一......
  • oracle比较大小函数greatest与least
    目录oracle比较大小函数greatest与least1、greatest函数取最大值2、least函数取最小值oracle比较大小函数greatest与least比较出最大或者最小值的函数,null为最大或最小的值。语法:select函数名(value_1,value_2,...,value_n)fromdual;1、greatest函数取最大值select......
  • Asia Dhaka Regional Contest C (阶乘分解)
    原题点这前置知识点:阶乘分解可看这篇博客题意:给出\(n\),问\(n!\)的因子的因子的个数和。思路:学会上面的阶乘分解之后,我们能一眼看出来这道题也一定跟它有关系,所以我们按照惯例先对\(n!\)进行质因数分解。n!=\({p_1}^{a_1}\times\)\({p_2}^{a_2}\)\(\times\)\({p......
  • httprunner 4.x学习 - 2.测试用例结构(testcase)
    前言httprunner4.x版本,YAML/JSON格式用例(testcase)结构延续了之前的config和teststeps两个部分config配置部分config部分示例config:name:"requestmethodstestcasewithfunctions"variables:foo1:config_bar1foo2:config_bar2......
  • SMU Spring 2023 Trial Contest Round 10
    A.RemoveDuplicates#include<bits/stdc++.h>//#defineinf0x3f3f3f3f#defineendl'\n'#defineintlonglongusingnamespacestd;constintN=2e3+10,mod=1e9+7;//typedeflonglongll;typedefpair<int,int>PII;//queue......
  • pytest的fixture
    1什么是[email protected]_fruit():returnFruit("apple")如上,用@pytest.fixture装饰的函数就是fixture2fixture的作用我的理解是为test函数的运行提供数据、必要的环境支持等3fixture的定义与使用fixture直接用于test函数@pytest.fixturedefmysq......
  • The 2022 ICPC Asia Hangzhou Regional Programming Contest--M题 (字典树)
    https://codeforces.com/gym/104090/problem/K题意:给你n个字符串,在给你m个字符大小顺序规则。求逆序对数量。1.常规求这n个字符串的逆序对数量O(n^2)的时间复杂度,必爆,肯定要想办法优化,就往预处理上想。2.在不同规则下,比较这n个字符串谁大,两个字符串比较谁大,无论什么字符串大,......
  • AtCoder Regular Contest 128 E K Different Values
    洛谷传送门AtCoder传送门考虑判断有无解。把序列分成\(c=\left\lceil\frac{len}{k}\right\rceil\)段,则\(\foralla_i\lec\)且\(\sum\limits_{i=1}^n[a_i=c]\le((len-1)\bmodk)+1\)。必要性显然。充分性可以考虑直接构造,不难证明。考虑如何构造字典序最小......
  • AtCoder Regular Contest 134 D Concatenate Subsequences
    洛谷传送门AtCoder传送门我一年前甚至不会做/qd发现\(a_{x_1}\)为\(k=\min\limits_{i=1}^na_i\)时最优。然后开始分类讨论:如果\(\min\limits_{a_i=k}a_{i+n}\lek\),答案为\((k,\min\limits_{a_i=k}a_{i+n})\)。这是因为如果再选一个\(k\)肯定不优。否则......
  • Pytest统计用例的个数并将测试结果群通知
    背景完成了公司的接口自动化测试,现在需要将测试结果,包括总的用例数、成功用例数、失败用例数等通知到公司的teams群,并且可以查看allure报告代码需要在项目根目录下的conftest.py文件中编写,运行时会自动统计用例,代码如下defpytest_terminal_summary(terminalreporter,exits......