欢迎来到天天文库
浏览记录
ID:13125959
大小:484.88 KB
页数:22页
时间:2018-07-20
《基于oc实现阅读器文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要摘要:随着移动互联网的迅速发展,尤其是3G,4G时代的到来,移动阅读成为人们一种更方便的阅读方式,一种充分利用生活碎片化时间的一种生活习惯。阅读器是一类资讯类的的产品,它将优质垂直内容整合与一体,提供最全面、最快捷的阅读体验,在阅读过程中通过分享,互动的方式,为用户提供更优质的阅读体验。此次研究使用下拉刷新和上拉加载进入刷新状态的时候会自动调用自定义方法实现刷新列表,使用Cell复用技术,其中的方法cellForRowAtIndexPath:可以用于返回指定索引表格单元的路径,可以使用它来指定找到将要复用的部分并通过indexPath属性找到表中的索引路径定位
2、行视图。关键词:IOS,Object-C,阅读器目录0.分工41.引言41.1背景41.2国内外研究现状42.关键技术介绍52.1开发环境52.2关键技术介绍53.系统分析53.1功能构架53.2可行性分析64.实现结果75.测试76.结论71.引言1.1背景在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变得更有滋味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了
3、相比以前的巨大进步。同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,随意我们的依赖性越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。一个好的软件,能够标志一个手机品牌的地位。所以,开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。在此看来,一个好的手机阅读器软件的开发时相当有必要的。1.2国内外研究现状阅读书籍是人类最基本的行为,阅读本身是对书籍上的内容进行综合
4、了解和利用的方式。在电子出版物出现之前,人们主要获取信息并利用的途径是通过阅读图书、报纸、杂志等纸质版媒体出版物。但是在全新的多媒体数字信息阅览方式出现之后,多媒体信息包含文本音频,视频正在成为人们获取信息的信方式,而且多媒体信息占据人们阅读的比重越来越大,人们也就从纯纸质版出版物的阅读转变成为多媒体信息内容的阅读和充分使用。2.关键技术介绍2.1开发环境2.1.1Objective-C简介Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Obje
5、ctive-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。因此,Objective-C它完全兼容标准C语言(C++对C语言的兼容仅在于大部分语法上,而在ABI(ApplicationBinaryInterface)上,还需要使用extern"C"这种显式声明来与C函数进行兼容),而在此基础上增加了面向对象编程语言的特性以及Smalltalk消息机制。2.1.2Xcode开发软件介绍Xcode是运行在操作系统MacOSX上的集成开发工具(IDE),由苹果公司开发。Xcode
6、是开发OSX和iOS应用程序的最快捷的方式。Xcode具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。2.2关键技术介绍2.2.1下拉刷新技术在使用下拉刷新和上拉加载进入刷新状态的时候会自动调用自定义方法实现刷新新闻列表,其步骤是首先封装请求参数,去除当前列表中的第一条数据并获取其数据id。接着是发送网络请求,通过使用字典数组把新数据添加到旧数据的前面。2.2.2Cell复用技术在UITableView框架中提供了访问元素部分的类方法,它是用于实现复用的基础。其中的方法-cellForRowAtIndexPath:可以用于返回指定索引表格单元的路
7、径,可以使用它来指定找到将要复用的部分并通过indexPath属性找到表中的索引路径定位行视图。2.2.3Storyboard技术(Storyboard)是一个能够节省很多设计手机App界面时间的新特性。2.2.4XML数据处理技术使用NSXMLParser处理XML数据,程序需要先从XML文件中提取信息,然后再viewDidLoad方法中读取XML文件内容,创建NSXMLParser对象,设置其委托对象,并进行解析。3.系统分析3.1功能构架3.1.1程序的总流程阅读器系统流程和层次,展示如图3.1.1所示。图3.1.1-1层次流程图图3.1.-2主要流程图图3
8、.1-3主
此文档下载收益归作者所有