摘要:随着移动互联网的快速发展,苹果设备在中国地区越来越受到追捧,这样应运而生的iOS开发者也越来越多,人们对App应用的需求和要求也不断增加。在众多类的App应用中,天气类App也是下载的热门,毕竟现在的天气是越来越引起人们的注意,随时关注身边的天气信息也是人们日常生活中必不可少的环节。天气类App是为人们提供各个地区天气信息以及环境监测的手机终端软件。天气类App提供的天气信息都是地域性的,不同的地区天气肯定大不相同;由于天气会影响人们的日常出行以及天气的不确定性,因此服务的人群多以市县为单位。用户可以通过天气类App了解自己所在的地区或者其他地区的实时天气信息以及未来几日的天气信息。
以我所开发的基于iOS的天气类App为例,它是一个地域性服务App,应用中都是天气信息和环境信息,服务人群也基本以市县为单位,用户可以通过这个App,了解自己所在城市或者其他地区的天气信息
关键词:移动互联网 天气 环境 地域性
目录
摘要
Abstract
1.概述-1
1.1 研究目的和意义-1
1.2 主要贡献-1
1.3 文章的结构-2
2.预备知识及原理说明-3
2.1 iOS下的Cocoa框架-3
2.2 iOS系统下的MVC设计模式-4
2.3 iOS系统下的第三方类库管理工具CocoaPods-4
2.4 iOS系统下使用代码进行自动布局AutoLayout-5
3.iOS天气类App系统分析-6
3.1 需求分析-6
3.2 功能说明-7
4.iOS天气类App系统设计-9
4.1 系统总体设计-9
4.1.1系统的工作流程-9
4.1.2 服务器接口获取-10
4.2 系统详细设计-11
4.2.1 系统关键类-11
4.2.2 系统重要数据结构-14
4.2.3 系统重要模块详细设计-15
5.iOS天气类App系统实现-20
5.1 开发平台-20
5.1.1 iOS SDK-20
5.1.2 Mobile Device-20
5.1.3 Xcode IDE-21
5.1.4 开发者账号-21
5.2 模块实现-21
5.2.1 城市定位模块功能具体实现-21
5.2.2 天气详情模块-23
5.2.3 城市设置模块-25
5.2.4 分享模块-27
6.iOS天气类App系统测试与运行-29
6.1 测试-29
6.2 系统运行-30
7. 结束语-35
致谢-37
参考文献-38