基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文

基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文

ID:44049516

大小:395.57 KB

页数:58页

时间:2019-10-18

基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文_第1页
基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文_第2页
基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文_第3页
基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文_第4页
基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文_第5页
资源描述:

《基于iOS的手机应用开发城市微天气(天气预报APP)毕业论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、早业殺计(裕女丿题目:基于iOS的手机应用开发城市•微天气(天气预报APP)姓名学号专业年级指导教师完成时间目录摘要第一章开发背景介绍21」手机操作系统简介21.2Android和iOS的比较61.3iOS7介绍8第二章城市・微天气的设计92.1城市•微天气的开发构思92.2城市・微天气用户体验92.3应用开发屮所涉及到的知识点122.4整体系统构架13第三章城市•微天气的实现143」程序主界面框架143.2MVC程序设计模式143.3IP定位城市163.4网络数据的获取193.4.1JSON数据的解析213.4.2

2、数据的分类223.5模型数据的赋值253.6数据总结263.7背景动态模糊技术293.7.1动态模糊原理303.7.2动态模糊图的实现313.8模型数据的展示363.9城市列表的应用393.9.1Pilst文件的应用403.10界面传值(委托代理的应用)433.11菜单的应用453.11.1列表的创建453.11.2跳转界而49第四章本次开发总结51参考文献54摘要iOS是苹果公司开发的移动终端使用的操作系统,该系统运用在iPhone.iPodtouch.iPad、AppleTV等苹果公司的产品上。在国内外苹果的手机

3、和平板电脑产品有着庞大的用户群,随之而来的就是手机和平板电脑应用数量和质量的高需求,从而产牛了iOS应用开发的市场需求。此次毕业设计的目的就是了解iOS应用开发的流程、掌握Xcode6开发环境的使用、掌握Object-c语言、理解iOS应用开发中的基木设计模式和编程思想。此次毕业设计在苹果MAC系统下安装的iOS应用开发环境Xcode6中进行开发。我选择设计开发的应用是城市•微天气,也就是天气预报应用。中国人喜欢去旅游,而天气类的APP是必不可少的,在我们的牛活中常常会遇到出门旅游的时候碰到一些突如其来的天气情况,比

4、如下雨,太阳紫外线过强,而城市•微天气,集成了,天气提示,IP定位当前城市,预览一周的天气状况,还能查看三小时内的天气情况,可以说是居家旅行必备之APP。该应用还要求有较好的用户体验,UI设计和交互体验必不可少和开发单功能的应用不同的是,由于此类多功能合集应用涉及到多模块多功能,所以可以通过开发实现该应用从而较全面的掌握iOS应用开发中的各个知识点,以及接触到开发中的各种问题,从而解决问题,提高整体的iOS应用开发水平。关键词:iOS应用天气旅行体验第一章开发背景介绍1.1手机操作系统简介这是一个移动智能设备发展的大

5、时代,到目前为止,市面上的智能手机系统已经为数不少了,下面介绍一些市面上常见的手机系统。iOSiOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch>iPad以及AppleTV等产品上。iOS与苹果的MacOSX操作系统一样,属于类Unix的商业操作系统。原木这个系统名为iPhoneOS,因为iPad,iPhone,iPodtouch都使用iPhoneOS,所以2010WDC大会上宣布改名为iOS(i

6、OS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。框架:iOS使用基于与苹果麦金塔计算器不同的ARM架构的64位或32位中央处理器,使用由PowerVR视频卡渲染的OpenGLES3.0以Darwin作为基础。系统架构层次:核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),触控应用层(theCocoaTouchlayer)o设计特点:iOS用户界面能使用按键、多点触控对设备进行控制。此外透过

7、其内建的加速器,可以令其旋转装置以使屏幕改变方向,这样的设计令设备更便于使用。实体按键:包括屏幕下方的Home按键(用于退出应用程序、回到主界面、长按开启语音控制或Siri,iPhone5s集成TouchID传感器),顶部的Power按键(用于锁定屏幕、关机),侧面的音量控制按键。多点触控:包括滑动(Swiping)、轻按(Tapping)、挤压(Pinching)、反向挤压(ReversePinchingorunpinching),可以与系统互动。屏幕界面:以应用程序方格的形式呈现,最底部的一栏成为Dock,可以有

8、最多四个(iPad系列产品则为6个)程序图标被固定在Dock上,其他可以通过“滑动”的方式进行变换显示的应用程序。状态栏处于屏幕上方,能显示时间、电池电量和讯号强度等信息。从屏幕顶端向下轻扫可以显示通知中心。将图标向下轻扫可以启动Spotlight,从屏幕底端向上轻扫可以显示控制中心。iOS开发者计划:iOS开发者计划(英语:iOSDevelo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。