摘要 本文阐述了新浪微博客户端各种相关知识,详细地介绍了iPhone客户端开发和应用,并将程序设计过程中所用到的主要方法及控件进行了详细的说明与解释.此次程序设计以iOS(苹果公司的移动操作系统)操作系统作为开发平台,Xcode作为开发环境,以新浪微博开放平台作为服务与数据获取来源,进行微博iPhone客户端的设计与实现.本软件实现了微博首页获取数据、周边话题、我的资料、评论微博、转发微博、发表微博等功能,具有简洁性与较强的实用性.31443
毕业论文关键词 iOS;开放平台;iPhone;微博
第1章 绪论
1.1 选题背景
SNS(Social Networking Services社会性网络服务),是依据美国哈佛大学社会心理学教授斯坦利•米尔格兰姆提出的“751度分割理论”为基础,由美国人提出的.它以认识朋友的朋友为基础,进行拓展自己的人脉.目的在帮助人们建立社会性网络的互联网应用服务.一般说来,这类服务,基于互联网,为用户提供各种互相联系、交流的方式.
微博,即微型博客(MicroBlog)的简称,是一个基于SNS,通过用户关系进行的信息分享、传播以及获取的平台,用户可以通过网页以及各种客户端等,将自己想表达的信息以140字左右的文字进行发表并在网络上公开分享.
2009年8月份国内新浪网推出“新浪微博”内测版,使微博正式进入国内广大网民的视野.由于微博的及时性、简洁性、便利性,使得从平民到官员,从基层的工人到上层的精英,人人都玩微博.微博已然成为众多网民生活中不可或缺的一部分,在不知不觉中影响并改变着人们的生活方式,成为了网络舆论中最具印象里的新媒体.
现如今,随着移动互联网的不断发展,移动终端的不断改善,使得微博用户的数量不断增长的同时,用户对微博的粘性也越来越强.
根据2014新浪微博发布的第四季度财报中显示,截止2014年12月30日,微博活跃用户数(MAU)为1.757亿,较上年同期增长36%.2014年12月的日均活跃用户数(DAU)为8060万,较上年同期增长31%.根据《第34次中国互联网络发展状况统计报告》中数据显示,截止2014年6月,我国网民规模达6.32亿,我国手机网民规模达5.27亿.国内互联网网民数量,特别是手机网民数量得到了进一步增长.对比网民整体数据增长水平来看,微博平台下的用户增长率保持了较高的水平.
1.2 开放平台(Open Platform)
什么是开放平台?在互联网时代,网站的服务商将自己的网站服务封装成一系API(Application Programming Interface应用程序接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作Open API(开放API),提供Open API的平台就被称为开放平台.通过开放平台,第三方的开发者可以通过运用和组装其接口以及其他第三方服务接口开发新的应用,并且使得自己的应用能够统一运行在这个平台之上.
新浪微博开放平台(Weibo Open Platform)是新浪公司向用户提供丰富应用接口和完善服务的开放平台.第三方开发者可同通过符合微博平台相关操作规定将的应用接入微博平台.
1.3 论文的主要内容
本文的主要内容为研究新浪微博API,设计并实现基于iOS的新浪微博客户端,并实现移动终端微博浏览和发布新微博等功能,本文主要内容有以下几点:
(1)研究新浪微博开放平台,熟悉新浪微博API文档和授权机制等相关服务操作;
(2)学习研究Objective-C语言、iOS平台下软件开发模式及其相关技术;
(3)在以上工作的基础上,制定基于iOS的新浪微博客户端的设计方案,并按照微博开放平台API调用规范,对设计的功能进行有效的实现. 基于iOS的新浪微博客户端的设计+源程序:http://www.751com.cn/jisuanji/lunwen_27607.html