iPhone客户端产品结构说明书开发技术需求文档

iPhone客户端产品结构说明书开发技术需求文档

ID:1038248

大小:115.50 KB

页数:4页

时间:2017-11-07

iPhone客户端产品结构说明书开发技术需求文档_第1页
iPhone客户端产品结构说明书开发技术需求文档_第2页
iPhone客户端产品结构说明书开发技术需求文档_第3页
iPhone客户端产品结构说明书开发技术需求文档_第4页
资源描述:

《iPhone客户端产品结构说明书开发技术需求文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JUSTONE-COMPANYiPhone端联合时空网(今日中国)产品结构说明书一、产品描述:1.1总述这是一款集文字、图片、视频等众多功能为一体的资讯类多媒体客户端软件,可以让您在第一时间内了解到国内外最新的时事热点,并能将自己感兴趣的资讯共享给朋友,并且软件中还集成了众多便民服务,真正的达到了资讯改变生活,资讯方便生活的目的。1.2主要功能1、新闻资讯图文并茂,可以通过视图选择方式查看国内外最新的时事热点。2、可以通过列表方式,分类查看资讯信息,并且可以通过滑动、点击二级分类,查看对应类别的资讯信息。3、推荐功能:可以将自己

2、感兴趣的资讯通过电子邮件的方式分享给朋友。4、图片下载功能:可以将喜欢的图片下载,存储为墙纸,或者通过电子邮件分享给朋友。5、视频功能:可以选择在线播放或者下载后播放。6、收藏功能:感兴趣的内容可以通过点击收藏按钮保存到手机上,收藏分类:我的资讯、我的图片、我的视频。7、会员登录:提供会员的注册和登录功能,登录后可以分享更多内容,并且可以更方便的进行资讯评论。8、便捷访问功能:可以通过客户端直接访问手机财识网和联合时空网wap首页。二、软件架构:2.1开发环境iPhoneSDK(xcode3.14版本),macosx,instr

3、uments2.2运行环境客户端适用于iPhone3G,3GS,iPhone4,iPodTouch,iPad硬件平台,支持iOS3、iOS4两个操作系统。2.3软件框架JUSTONE-COMPANY客户端由iPhone软件开发中的流行架构:TabBarController+NavigationController+ViewController(或TableViewController)构成.通过TabBarController管理多个模块,每个模块又分别通过NavigationController控制若干的ViewControl

4、ler(或TableViewController)实现。图形说明:TabBarControllerNavigationController(更多)NavigationController(我的收藏)NavigationController(精彩专题)NavigationController(资讯中心)NavigationController(即时资讯) UITableViewController(一级视图) UITableViewController(一级视图) UITableViewController(一级视图) UITab

5、leViewController(一级视图)UIViewController(一级视图)三、模块结构:3.1即时资讯一级视图通过NavigationController控制开源图片类库three20界面实现图片切换和分类浏览效果,二级视图通过UIWebView加载url显示详细新闻内容。3.2资讯中心一级视图通过NavigationController控制TableView显示新闻一级分类,二级视图通过three20切换新闻二级分类,并通过TableView显示新闻摘要,三级视图通过UIWebView加载url显示详细新闻内容。

6、3.3精彩专题JUSTONE-COMPANY实现方式同3.23.4我的收藏一级视图通过NavigationController控制TableView显示收藏分类。二级视图中,我的资讯分类通过TableView显示新闻摘要,三级视图通过UIWebView实例加载url显示新闻详细内容。我的图片分类通过UIButton(custom)实例加载存储图片,并且在三级视图中调用系统照片库显示图片原样。我的视频分类中,通过TableView显示视频概述,并且在三级视图中调用MPMoviePlayerViewController实例来实现视频

7、的播放。3.5更多一级视图通过NavigationController控制TableView显示分类,二级视图分别通过加载UIWebView实例、asi类库和UIControl混合控件实现。四、功能明细:4.1类库应用Three20图片处理类库,asi异步请求下载类库4.2解析方法通过公司内部自定义协议和指令实现客户端与service端的交互,response的数据格式为二进制格式,解析通过二进制解析类将数据解析成iPhone端支持的数据结构。并且通过缓存机制来实现数据加载的临时存储来降低服务器和客户端的负担,同时提高用户体验。

8、4.3数据存取机制数据通过解析后存储或下载后存储,存储位置均为iPhone的沙盒(Document)中,存储形式为:文件夹分类、plist、二进制文件和图片、视频、音频资源。4.4数据呈现方式通过二进制解析,以NSString的格式或视频流、音频流的方式呈现到应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。