资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. 毕 业 论 文(设计)课 题 基于IOS平台好生活APP的设计与开发 学生姓名 院 部 电气工程学院 专业班级 指导教师 二 一 六年 六 月 资料.目 录摘 要IAbstractII第1章 绪论- 1 -1.1选题背景- 1 -1.2研究的意义- 1 -第2章 总体开发环境- 2 -2.1 开发环境与开发工具- 2 -2.1.2 Xcode开发工具- 2 -2.2内存管理- 3 -第3章 IOS技术与app功能框架- 4 -3.1不同版本iphone适配分析- 4 -3.2 MVC设计模式- 5 -3.3 好生活的功能框架- 6 -3.3.1 引导页- 6 -3.3.2 登陆界面- 6 -3.3.3 首页- 7 -3.3.4 个人界面- 7 -3.3.5 设置界面- 7 -第4章 好生活客户端设计与实现- 8 -4.1 项目概述- 8 -4.2 好生活详细设计- 8 -4.2.1 引导页界面- 8 -4.2.2 登陆页面- 9 -4.2.3 首页- 11 -4.2.4 福利页面- 13 -4.2.5 个人和设置- 14 -第5章 测试- 15 -5.1 真机调试的前提- 15 -5.2 调试过程- 15 -第6章 结论- 17 -参考文献- 18 -致谢信- 19 -基于iOS系统的好生活手机APP设计摘 要随着智能手机的不断更新和发展,逐渐替代了传统的手机,而人们对智能手机的应用的需求也越来越广泛,已经不在是以前打电话、发短信的简单要求,手机游戏、手机导航、手机购物等应用已经非常流行了。同时,伴随着iPhone进入中国市场,Objective-C和Swift逐渐成为开发者最常用的语言,本设计利用苹果提供的语言进行苹果手机Application的开发,该软件是公司向员工发放福利,利用福利点数进行购物的一款app,它具有界面美观,操作简单,实用性广的优点。本论文设计的实现,关键的开发程序是用MVC设计模式、代理模式以及单利模式的设计。对于此设计中各个界面的设计和布局,是解析相应的网络请求数据并用不同的控件展示的,而面对不同版本的iPhone,可以利用代码或者官方提供的Autolayout设置约束和Sizeclass设置屏幕尺寸等对其进行适配。本设计利用自定义可以左右滑动的tabbar,将不同页面放置到tabbar上面,实现系统不能左右滑动的效果,不同页面的展示通过自定义的单元格显示在UITableView上。本设计中的网络请求都遵循Http协议,网络请求的实现是利用第三方的类库AFNetworking,通过创建AFNetworking中类的对象,向服务器发送异步请求,请求解析得到的数据,将数据展示在页面上。本文设计的app应用非常广泛,给人们的日常生活带来了便利,通过对本设计的开发,实现了许多app共有的功能,加深对项目开发的理解和认识。关键字:iOS ;Objective-C ;好生活App;iphone 资料. .Good life based on iOS mobile APP designAbstract along with the continuous renewal of smart phones and the development, gradually replaced the old mobile phone, and peoples demand for the application of smart phones is becoming more and more widely, is no longer simple requirements before making phone calls, text messaging, mobile games, mobile phones navigation, shopping and so on applications has been very popular. At the same time, along with the iPhone to enter the Chinese market, Objective - C and Swift gradually become one of the most common language of developers, this design language from apple for the apple mobile phone Application development, the software is to give benefits to employees, the company the use of welfare points for shopping app, it has beautiful interface, easy operation, the advantages of wide practicability. This paper design the implementation of the key development program is to use the MVC design pattern, the pattern design of the proxy pattern and simple interest. For the design of the interface design and layout, to parse the corresponding network request data using different controls display, with a different version of the iPhone, can use the code or official Autolayout set constraints and Sizeclass Settings screen size to fit. This design USES the custom can slide around tabbar, place different pages to tabbar, implement system cannot control the effect of the sliding, different pages shows through custom cell display on the UITableView. Network requests are followed in the design of the Http protocol, the realization of the network request is to use third-party libraries AFNetworking, by creating a class of object in AFNetworking, send an asynchronous request to the server, the request parse the data, the data display on the page. This paper designed an app is very broad, brings convenience to Peoples Daily life, through the development of this design, to realize the function, common to most app to deepen the understanding of project development and know.keyword:iOS ;Objective-C;GoodLife App;iphone 资料. .第1章 绪论1.1选题背景随着社会的发展,时代的进步,智能手机为人们的生活带来了许多的便利之处,而传统的键盘式手机逐渐被智能手机所取代,智能手机像个人电脑一样,它拥有的操作系统是单独的,拥有的运行空间同样是单独的,因为它可以自定义的安装第三方软件,所以智能手机相对与老式手机来说有着强大的扩展功能,用户可以自行的安装或卸载其需要的app。随着智能手机越来越广泛的使用,用户越发依赖手机软件,而网络购物也越来越流行,因此像购物类的这种app 的市场需求和发展前景也越来越焕发。好生活app充分利用市场的需求,将手机app和网络购物合为一体,让人们更加方便的利用手机进行购物,手机购物也成为了人们主要购买商品的途径之一,有了好生活这款app就不需要去实体店铺,也不用坐在电脑前,一部手机就能完成在电脑上想要完成的操作,中国的未来的手机购物将有一个快速的发展期,用户可以通过手机查询商品信息并在线支付购买商品。相关的数据调查说明了,大约46.00%的手机玩家以前有过用手机进行购物,21.50%的手机玩家声明想要尝试在手机上进行购买商品,此调查显示手机购物在我国拥有十分广阔的前景。随着苹果手机在中国的日益发展,iOS一系列的技术也越来越被开发者应用,所以编写iOS操作系统应用程序和Mac OS X操作系统应用程序的Objective-C语言也被开发者熟知及应用。OC语言是C语言的一个超集,在C语言的基础上加了面向对象的特性,OC与Java语言相同,都是单继承,这一点与C+语言不同,OC不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分,Objective-C是动态定型,所以它的类库比C+要容易操作,OC语言在运行的时侯能够允许通过字符串名字来对方法和类进行交互,并且能够动态连接和添加类,这就是OC 语言的多态特性。综上所述,Objective-C有着非常巨大的空间进行发展。iOS里面只支持MAC和ARC的开发,ARC是Automatic Reference Counting的简称,我们也可叫它自动引用计数,是在iOS
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号