资源描述:
《毕业设计--基于iOS移动端的小说阅读器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、盐城师范学院毕业设计毕业设计基于iOS移动端的小说阅读器学生姓名嵇道成学院信息工程学院专业软件工程班级12(1)学号12263117指导教师孙晓宁2016年4月20日盐城师范学院毕业设计基于iOS移动端的小说阅读器摘要该款小说阅读器是基于iOS系统的小说阅读软件,你只需运行软件就可以博览群书,无需注册,操作简单,用户可对小说名称或小说作者进行模糊搜索即可找到你想要阅读的小说,手动设置背景颜色提供适宜的阅读环境,滑动或者上下快捷键点击翻页等。该设计是以iOS操作系统作为开发平台,Xcode作为开发环境,运用OC语言设计的一款APP。本文对小说阅读器的背
2、景和意义作了比较详细的介绍,同时将设计过程中采用的CoreData数据库技术和iPhone主要控件及其方法进行了比较详细的说明。打开该款APP,首先是小说列表页面,阅读者可以进行小说模糊搜索,再点击每个小说的Tableviewcell即可进入正文阅读并且还可以设置背景颜色,点击添加书签即可保存当前页面内容,然后到书签页面便可继续阅读。【关键词】iOS;数据库;控件盐城师范学院毕业设计 FictionreaderbasedoniOSmobileterminalAbstractThenovelreaderisfictionbasedoniOSreadin
3、gsoftware,youonlyneedtorunthesoftwarecanread,noregistrationrequired,simpleoperation,theusercanthenovelnameortheauthorofthenovelfuzzysearchcanfindyouwanttoreadthenovel,manuallysetthebackgroundcolortoprovideappropriatereadingenvironment,slidingorquickclickonapage.Thedesignisbased
4、oniOSoperatingsystemasthedevelopmentplatform,Xcodewhichisadevelopmentenvironment,usingOClanguagetodesignaAPP.Thispapergivesadetailedintroductiontothesignificanceandthebackgroundofthenovelreader,andgivesadetaileddescriptionoftheSQLitedatabasetechnologyandtheiPhonemaincontrolandt
5、hemethodsusedinthedesignprocess.Opentheapp,thefirstnovellistpage,thereadercannovelfuzzysearch,andthenclickeachofthenoveltableviewcellcanentertextreadingandyoucanalsosetthebackgroundcolor,clickaddbookmarkscansavethecurrentpagecontent,andthentobookmarkthepagewillbeabletocontinuer
6、eading.[Keywords]iOS,Database,controls盐城师范学院毕业设计目录1绪论11.1开发的背景及意义11.2研究思路11.3研究的问题12项目技术介绍22.1iOS概述22.2Objective-c简介22.3Xcode工具介绍22.4CoreData框架介绍33应用总体设计33.1构建框架33.2需求分析53.2.1可行性分析53.2.2功能需求53.3功能模块设计53.4数据库设计64功能模块详解64.1小说列表模块94.2正文阅读模块144.3书签模块225系统测试255.1测试用例流程图265.2模块测试265.
7、2.1搜索框测试265.2.2书签测试275.3功能测试275.3.1系统页面跳转的测试275.3.2网络相关功能测试27盐城师范学院毕业设计5.4测试总结276总结27参考文献29致谢30盐城师范学院毕业设计1绪论1.1开发的背景及意义阅读是人类获取知识的重要途径之一,近年来手机的发展迅速,基本人人必备一部手机,并且随身携带,甚至出现了“低头族”这种说法,手机在人们生活中扮演的角色越来越重要。手机电子阅读器是手机中专门用来阅读电子书的重要软件,iOS的崛起也为阅读小说提供了除安卓系统以外的另一种平台。该款项目是在苹果iOS系统上运用OC语言,通过X
8、code工具,采用MVC模式和CoreData数据库技术,设计完成的小说阅读器,功能简单并且人性化。平时的我