基于iOS的天气应用系统的设计与实现_论文


时间: 2021-07-03 22:49:40 人气: 2 评论: 0

摘要  现在,有越来越多的智能手机、移动端的出现,他们分为各种平台各种类型。人们的生活也因为现在设备的智能化变得丰富多彩。虽然设备在不断的智能化,但这些设备也有他们自己的需求,在这些智能的移动端上就需要各式各样的应用软件,因此设计和开发出经济适用的应用是每个人的意愿。然而在不断的往这方面发展也是非常可观的。眼下最流行的移动操作系统就要数到iOS了。那么在基于iOS的各种应用的开发也就必不可少。

本课题根据开源代码使用Objective-c语言开发一个基于iOS 8平台的天气查询系统,实现基于iOS 8平台的天气查询系统的基本功能。让使用者轻松的查询到本地的天气状况,并且可以查看未来几天以及几小时的天气变化,方便自己的出行做计划,同时还可以根据当前的天气状况给出一些穿衣提示和游玩地点的参考。本论文详细讲述了IOS发展历程,设计特点,主要的SDK技术,阐述天气应用的页面设计及设计过程用到的相关技术。依据知名的网站提供的准确的天气数据,将当前及未来的天气状况显示iOS 8的平台的天气应用系统的页面上,可以让用户免费的的查询到天气信息,对自己的出行做好计划。

天气应用系统是一种相当实用的服务类的软件,随着手机及平板电脑的越来越智能化,各种操作系统下都有各式各样的天气应用的服务。iOS作为现在主流的智能手机之一,天气应用这种软件是必不可少的。天气关系到人们的日常生活,预计温度,知晓天气变化,方便活动出行等。此外,对未来天气的预测还可以帮助人们进行衣物的增减,随身物品的携带等。

据统计这种基于IOS平台的天气应用系统虽然不少,但是一个可观的外表界面才能更加吸引用户去使用,其次便是对用户提供更好的服务。因此前期的设计构思是非常重要的。然而应用系统的使用方便性、占用内存大小、是否免费等问题也非常关键。所以要综合各方面的因素设计出简单完美免费的天气应用系统。



引言 1

1 绪论 2

1.1  iOS操作系统简介 2

1.1.1  ios发展历程 2

1.1.2  ios的设计 2

1.1.3  SDK技术 3

1.1.3  ios历史版本 3

1.2 设计内容 5

1.3 设计目标 5

2 开发环境 6

2.1 开发环境简介 6

3 技术发展 7

3.1 Xcode 7

3.2 Objective-C 7

3.3 Cocoapods 8

3.4 Mantle 8

3.5 LBBlurredImage 9

3.6 TSMessages 9

3.7 ReactiveCocoa 9

4 设计方案及过程 11

4.1 Cocopods的安装与设置 11

4.2 创建主视图控制器 13

4.3 页面布局 13

4.3.1  欢迎页面 13

4.3.2  状态栏的显示 15

4.3.3  主界面显示 16

4.4 获取天气数据 21

4.4.1 创建天气模型 21

4.4.2 转换JSON数据 23

4.4.3 数据请求 25

4.4.5 当前位置的获取 29

4.4.6 推荐页面 32

4.5未来天气界面 33

4.5.1 未来天气界面实现 33

4.5.2 未来天气界面优化 36

5 功能测试 38

结论 44

致  谢 45

评论
188083800