毕业答辩-基于iOS移动端的小说阅读器.pptx_第1页
毕业答辩-基于iOS移动端的小说阅读器.pptx_第2页
毕业答辩-基于iOS移动端的小说阅读器.pptx_第3页
毕业答辩-基于iOS移动端的小说阅读器.pptx_第4页
毕业答辩-基于iOS移动端的小说阅读器.pptx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

毕业课题:基于iOS移动端的小说阅读器,答辩人:,班级:12(1)学号:,目录,绪论,随着移动互联网应用技术的突飞猛进,智能手机已经成为最重要的应用设备,并且吸引越来越多的消费者利用智能手机进行网上冲浪、收发电子邮件、看电影、打游戏、视频对话等。苹果手机也让人们的生活变得越来越便捷,同时丰富了人们的业余生活,该款APP可以方便用户随时随地的阅读各种类型小说并且此款软件可以广泛的应用于iOS系统。并且该款项目是在苹果iOS系统上运用OC语言,通过Xcode工具,采用MVC模式和CoreData数据库技术,设计完成的小说阅读器,功能简单并且人性化。,项目技术介绍,Objective-c的写法有所不同,如ObjC、OC、ObjectiveC和Obj-C,顾名思义是一种简单的面向对象编程语言。它是苹果的OSX(X表示第十代)和iOS操作系统,及其相关的API、Cocoa和CocoaTouch的主要编程语言。Objective-C是编写以下应用的利器:操作系统、iOS应用程序、MacOSX操作系统以及上面的应用系统。iPhone的成功促进了Objective-c语言的发展,因为编写iPhone应用程序的主要编程语言是Objective-C,本系统的实现就是通过Objective-c语言。,项目技术介绍,Xcode工具目前为止只支持苹果系列产品开发,是苹果公司向开发人员集成开发环境,也就是只能在MacOSX,ios系统上开发,其他系统Xcode均不支持该工具。Xcode工具支持的编程语言有C语言、C+、Objective-C、Objective-C+、Java等等。Xcode是开发OSX和iOS应用程序的最快捷的方式,Xcode具有统一的用户界面设计,编码、测试和调试都在一个简单的窗口内完成,Xcode为本系统通过Objective-c实现提供了良好的环境(本系统采用Xcode7.3版本)。,项目技术介绍,CoreData,iOS5之后才出现的一个框架,在Xcode中以xcdatamodeld格式出现,它的功能是提供了对象-关系映射(ORM),简单地说就是将OC对象转化成数据,保存在SQLite数据库文件中,同时也能够将保存在数据库中的数据还原成OC对象。CoreData的优点是对内存合理管理,并且不需要像sql那样写大量代码,避免很多麻烦,而且非常高效。CoreData中有几个非常重要的对象,NSManagedObjectMode:加载模型文件,获取App文件中的实体信息,NSPersistentStoreCoordinator:添加持久化库,NSManagedObjectContext:获取上下文对象操作实体,这些对象是生成App文件后在delegate文件中调用各种方法,无需我们管理。,应用总体设计,MVC全名是ModelViewController,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。具体的3个部分的作用如图所示:,应用总体设计,综上所述,本项目在X-code中,Controller存放的文件有小说列表模块、正文阅读模块、书签模块,model存放的文件有CoreData(添加书签时保存的小说信息)、txt(保存的各个小说内容)、SDWebImage(小说图片),View存放的文件AppDelegate,如图所示:,应用总体设计,该项目从模块上分为:小说列表,小说正文,书签,后台管理这几个大块,如图所示:,应用总体设计,本项目数据主要保存于沙盒和CoreData中,iOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。沙盒是以plist文件保存数据,如图所示:,功能模块详解,项目首页是小说列表模块,主要用于小说信息的显示及搜索,还可以去书架阅读,如图所示:,功能模块详解,点击小说列表模块中的UIT

温馨提示

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

评论

0/150

提交评论