摘要:天气预报是一种非常实用的生活信息服务,随着用智能手机的人越来越多,智能手机应用平台上出现各种各样与天气信息相关的软件。其中iOS系统作为主流智能手机平台中的一员,关于天气方面的软件也是必不可少的。天气的好坏关系到人们日常生活中的点点滴滴,查看天气预报,做到未雨绸缪,方便出行前做好准备和计划等。此外,对未来天气的预测还可以帮助人们进行农作物的浇灌、施肥、收割等工作。
本设计给出了一种iOS平台手机天气预报App的设计方案和实现效果。
该设计借助Mac OS X操作系统电脑,同时使用Xcode集成开发环境作为开发工具开发的一款基于iOS平台的应用,本应用支持的天气数据有:基础天气、气温及温差、日出日落时间、PM2.5,以及常用天气相关指数等。界面简洁友好,还会支持当前所有主流iOS的平台移动终端。
关键词:手机客户端;天气预报;iOS
目录
摘要
Abstract
1 绪论-1
1.1 天气预报系统的研究背景及意义-1
1.2 iOS编程语言简介-1
1.3 Xcode软件开发环境-2
2 系统分析-3
2.1 需求分析-3
2.2 项目计划书-3
2.3 应用程序框架以及设计模式-4
2.3.1 程序框架-4
2.3.2设计模式-4
2.4 第三方类库-5
2.4.1 通信协议请求ASIHTTPRequest-5
2.4.2 MJRefresh刷新-5
3 基于iOS的天气预报app的设计-7
3.1 整体布局的设计-7
3.2 服务器端的设计-8
3.3 天气显示页面的设计-9
3.4 城市选择界面的设计-9
3.5 一周天气页面的设计-10
3.6 文件夹组织机构-10
4 基于iOS的天气预报app开发实例-11
4.1 天气显示页面的实现-11
4.2 城市选择界面的实现-14
4.3 一周天气界面的实现-16
4.4 分享功能的实现-17
4.5 指数页面设计-18
5 app真机调试-20
5.1程序下载安装-20
5.2 app迭代测试-20
5.2.1 指数按钮测试-21
5.2.2 菜单栏按钮测试-23
结 论-28
参 考 文 献-29
附录 程序代码-30
致 谢-36