- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于oc实现阅读器文档1分析
摘 要摘要:随着移动互联网的迅速发展,尤其是3G,4G时代的到来,移动阅读成为人们一种更方便的阅读方式,一种充分利用生活碎片化时间的一种生活习惯。阅读器是一类资讯类的的产品,它将优质垂直内容整合与一体,提供最全面、最快捷的阅读体验,在阅读过程中通过分享,互动的方式,为用户提供更优质的阅读体验。此次研究使用下拉刷新和上拉加载进入刷新状态的时候会自动调用自定义方法实现刷新列表,使用Cell复用技术,其中的方法cellForRowAtIndexPath: 可以用于返回指定索引表格单元的路径,可以使用它来指定找到将要复用的部分并通过indexPath属性找到表中的索引路径定位行视图。关键词: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业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变得更有滋味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,随意我们的依赖性越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。一个好的软件,能够标志一个手机品牌的地位。所以,开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。在此看来,一个好的手机阅读器软件的开发时相当有必要的。1.2国内外研究现状阅读书籍是人类最基本的行为,阅读本身是对书籍上的内容进行综合了解和利用的方式。在电子出版物出现之前,人们主要获取信息并利用的途径是通过阅读图书、报纸、杂志等纸质版媒体出版物。但是在全新的多媒体数字信息阅览方式出现之后,多媒体信息包含文本音频,视频正在成为人们获取信息的信方式,而且多媒体信息占据人们阅读的比重越来越大,人们也就从纯纸质版出版物的阅读转变成为多媒体信息内容的阅读和充分使用。2.关键技术介绍2.1开发环境2.1.1Objective-C简介 Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Objective-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。因此,Objective-C它完全兼容标准C语言(C++对C语言的兼容仅在于大部分语法上,而在ABI(Application Binary Interface)上,还需要使用extern C这种显式声明来与C函数进行兼容),而在此基础上增加了面向对象编程语言的特性以及Smalltalk消息机制。2.1.2Xcode开发软件介绍Xcode是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和iOS应用程序的最快捷的方式。Xcode具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。2.2 关键技术介绍2.2.1 下拉刷新技术在使用下拉刷新和上拉加载进入刷新状态的时候会自动调用自定义方法实现刷新新闻列表,其步骤是首先封装请求参数,去除当前列表中的第一条数据并获取其数据id。接着是发送网络请求,通过使用字典数组把新数据添加到旧数据的前面。2.2.2 Cell复用技术在UITableView框架中提供了访问元素部分的类方法,它是用于实现复用的基础。其中的方法- cellForRowAtIndexPath: 可以用于返回指定索引表格单元的路径,可以使用它来指定找到将要复用的部分并通过indexPath属性找到表中的索引路径定位行视图。2.2.3 Storyboard技术(Storyboard)是一个能够节省很多设计手机App界面时间的新特性。2.2.4 XML数据处理技术使用NSXMLParser处理XML数据,程序需要先从XML文件中提取信息,然后再viewDidLoad方法中读取XML文件内容,创建NSXMLParser对象,设置其委托对象,并进行解析。3.系统分析3.1功能构架3.1.1程序的总流程阅读器系统流程和层次,展示如图3.1.1所示。图3.1.1-
您可能关注的文档
最近下载
- 2023年云南大学滇池学院网络工程专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 油水井动态分析方法.pptx VIP
- 风机吊装安全技术交底交底.docx VIP
- 2023年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 高考志愿填报样表.doc VIP
- 论剧版《繁花》的叙事策略与主题.docx VIP
- 阳煤丰喜肥业(集团)有限责任公司临猗分公司“8·31”煤气过滤器导淋排液中毒事故调查报告.doc VIP
- 人工智能引论知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 2023年广东珠海中考地理真题及答案.doc VIP
- 2022年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)