范文编号:DZXX557 范文字数:15796,附任务书,开题报告,外文翻译摘 要SNS(Social Networking Services)是近年互联网新媒体中一类重要的应用服务。SNS 即社会性网络服务,旨在帮助人们建立社会性网络的互联网应用服务。新浪微博是一个由新浪网推出,提供类 Twitter 服务,开放 API。通过开放平台,网站不仅能提供对 Web ..
范文编号:DZXX557 范文字数:15796,附任务书,开题报告,外文翻译 摘 要 SNS(Social Networking Services)是近年互联网新媒体中一类重要的应用服务。SNS 即社会性网络服务,旨在帮助人们建立社会性网络的互联网应用服务。 新浪微博是一个由新浪网推出,提供类 Twitter 服务,开放 API。通过开放平台,网站不仅能提供对 Web 网页的简单访问,还可以进行复杂的数据交互,将它们的 Web 网站转换为与操作系统等价的开发平台。 所谓开放平台,就是首先提供一个基本服务,然后通过开放自身的接口,使得第三方开发者得以将自己的应用统一运行在这一平台之上,我们把这样的一种网络服务模式叫做开放平台。 iOS 是运行于 iPhone、iPod touch 以及 iPad 设备的操作系统,它管理设备硬件并为手机本地应用程序的实现提供基础技术。 本文以新浪微博开放平台为对象,在充分研究开放平台的基础上,首先分析了客户端应有的各个功能。在此基础上根据分层架构划分实现了各个功能模块,形成一套微博客户端设计方案,并在 iOS 操作系统上加以实现。最后运行客户端实现结果并加以分析,并对整个工作做了总结。 本文共分 6 章,第一章绪论,说明了课题背景,开放平台研究现状,本文的主要工作和范文的组织结构。第二章介绍了 iPhone 开发相关技术。第三章详细讨论客户端的功能分析。第四章详细介绍了客户端软件的设计与实现。第五章详细介绍了运行结果和分析。第六章总结全文,并对下一步的研究工作进行展望。 关键词:开放平台,微博,iOS,iPhone ABSTRACT .... KEY WORDS: open platform, weibo, iOS, iPhone 目 录 第一章 绪论 1 1.1 选题背景 1 1.2 开放平台国内外研究现状 2 1.2.1 开放平台的优势 2 1.2.2 开放平台的分类 2 1.2.3 开放 API 与下一代网络 2 1.3 范文的主要工作 3 1.4 范文的组织 3 第二章 iPhone开发相关技术 4 2.1 应用程序运行环境 4 2.2 程序包 4 2.2.1 程序包的结构和内容 5 2.2.2 访问程序包的资源 5 2.2.3 可加载的程序包 5 2.3 iOS 开发 6 2.3.1 iOS 架构 6 2.3.2 iOS 开发者工具 7 第三章 客户端功能分析 12 3.1 客户端的需求分析 12 3.1.1 客户端应满足的条件 12 3.1.2 客户端的主要功能 12 3.1.3 客户端的主要任务 12 3.2 用户验证登录 13 3.3获取当前用户的微博列表 13 3.4获取用户的关注列表 15 3.5 获取@当前用户的最新微博 16 3.6 获取用户粉丝列表 18 3.7 发送微博 20 3.8获取附近的微博信息 22 第四章 客户端的设计与实现 24 4.1 客户端的分层架构 24 4.2 网络请求 25 4.3 OAuth 授权模块 26 4.4 JSON 数据解析模块 26 4.5用户接口 26 第五章 运行结果与分析 29 5.1 登陆验证视图 29 5.2当前用户的微博列表视图 29 5.3 微博正文视图 30 5.4 用户关注列表视图 31 5.5 用户资料视图 32 5.6 粉丝对象列表视图 33 5.7 发布微博视图 34 5.8 广场视图 35 5.9 附近微博视图 36 结论 38 本文所做工作 38 今后研究展望 38 致谢 39 参考文献 40 附录 41
|
上一篇:大滞后系统Smith预估器 | 下一篇:基于微信公众账号的交通信息服务.. |
点击查看关于 基于 iOS 新浪 客户端 设计 实现 的相关范文题目 | 【返回顶部】 |