毕业答辩-基于iOS的图片应用的设计与实现.ppt_第1页
毕业答辩-基于iOS的图片应用的设计与实现.ppt_第2页
毕业答辩-基于iOS的图片应用的设计与实现.ppt_第3页
毕业答辩-基于iOS的图片应用的设计与实现.ppt_第4页
毕业答辩-基于iOS的图片应用的设计与实现.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,基于IOS的图片应用的设计与实现,学校:盐城师范学院学院:信息科学与技术学院班级:12(1)班学号:姓名:,指导老师:王,研究背景,现代社会中,多媒体应用和智能手机越来越发达。图片已经走入我们的生活中,走在街上无处不见的广告牌,小到我们自己在某个社交平台上发布一条状态都会配上一张图片,因此我觉得开发一个图片应用具有一定的前景和实用性。在APP市场内类似的图片应用比如优美图和Insragram等图片社交类APP非常受到欢迎,考虑到项目完成时间就没有去做类似的图片社交类应用,于是在APPStore里面找了一个壁纸类应用,参照其第一个界面布局,其他界面进行自主设计完成项目的UI设计。同时AppStore里面有些壁纸类应用图片类应用都是我完成项目很好的参照对象,在完成项目的时候也有多个模板,进行的会更加顺利。,系统开发环境,Xcode是苹果公司向开发人员提供的集成开发环境,是用于开发IOS应用程序的最快捷的方式,不论是C、C+、Objective-C或是Java写程序,在Xcode里的AppleScript里编写脚本,还是从其他的开发工具中将编码转移,Xcode的编译速度都是非常快的,每次操作都很快速和轻松。当然还有一些其他的开发工具在此不做详细介绍,目前Xcode是开发者们最普遍使用的工具。,Objective-C,通常写作Objc或者OC,是扩充C的面向对象的编程语言。比如类,消息和继承。Objective-C程序中可以利用现有的C语言代码,使其利用现有的软件架构。OC既可以实现底层系统编程,也可以利用动态构架进行开发。IOS和OSX操作系统的前身,NeXTStep就是由Objective-C语言写成,因此IOS操作系统继承了使用OC语言开发的方式。,主要功能模块设计,启动模块:启动模块主要包括启动动画,导航图片的滑动,点击按钮跳转到精选界面。,精选模块:精选模块包括上半部分图片轮播的设计和下半部分九宫格布局的设计,点击小图进入大图界面,大图有放大缩小等手势操作,可以保存到系统相册中。,分类模块:分类模块包括一排专辑显示,可以下拉刷新获取另外的分类,点击分类进入一组图片。设置组图的长度和宽度,实现左右滑动查看大图。,搜索模块:搜索模块由搜索框和图片显示框组成,通过检索关键词搜索出对应图片,点击小图可以浏览大图。,微博分享模块:新浪微博分享模块由微博帐号验证登录微博,确认分享组成。,功能模块实现,启动界面模块实现:,功能模块实现,精选模块的实现:,功能模块实现,分类界面模块实现:,功能模块实现,搜索模块实现:,功能模块实现,微博分享模块实现:,致谢,本文在王宏林老师的细心指导下完成,王老师提出我们修改论文的要求,对我们的不厌其烦,才可以完成这篇论文。感谢在外学习教导我的老师们,让我学会了IOS的开发,从而完成了这个项目的开发。同时感谢我在外实习的公司的同事,在公司的实习让我学习到了更多的知识,让我对IOS的开发有了一个更加详细的了解,掌握了更多的开发技术和技巧最后感谢学校,学校给了我们这四年的大学生活

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论