基于iOS平台的微博客户端设计与实现.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13952
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】 随着移动互联网的兴起,手机在人们的生活中扮演着不可或缺的角色,传统的网站式访问不如手机客户端来的方便快捷,所以各大平台纷纷推出自己的客户端软件方便用户随时随地的使用。

时下社交类应用是移动互联网中重要的一类服务,微博作为一个基于用户关系的信息分享,传播及获取平台,它可以让用户将看到的,听到的,想到的事情写成一句话同时可以配上图片,发送出去与他人分享。

本课题研究的最后成果就是一款使用新浪开放平台数据运行在iOS操作系统的第三方微博客户端,在Xcode上使用Objective-C开发,实现了获取当前用户以及关注用户的微博数据,发表微博,微博评论,粉丝列表,关注列表等基本功能,具有较强的实用性。

【关键字】:微博; Objective-C; iOS; 移动互联网

 

目录

摘要

Abstract

1 绪论-1

1.1选题背景及意义-1

1.1.1开发背景-1

1.1.2开发意义-2

1.1.3研究现状-2

1.2微博开放平台简介-2

1.3论文的主要工作-3

2 系统所用技术介绍-4

2.1 Xcode简介-4

2.1.1 Xcode 是什么?-4

2.1.2 Xcode的功能-4

2.2 iOS简介-5

2.3 iOS系统组织结构-5

2.4 Objective-C简介-5

3 系统分析-6

3.1 客户端可行性分析-6

3.1.1 市场的可行性-6

3.1.2 经济上的可行性-6

3.1.3 技术上的可行性-6

3.2 客户端需求分析-6

3.2.1 用户授权登录功能-7

3.2.2 微博浏览功能-7

3.2.3发送微博功能-9

3.2.4获取用户信息功能-9

4 系统总体设计-11

4.1 系统总体设计概述-11

4.2系统功能模块-11

4.3系统架构设计-12

4.3.1 View层架构设计-12

4.3.2 网络层架构设计-13

4.3.3持久化架构设计-13

5 系统实现-15

5.1 用户授权登录模块实现-15

5.1.1客户端请求用户授权-16

5.1.2向微博授权服务器请求token-17

5.1.3请求开放平台的微博接口-17

5.2 微博首页列表模块实现-18

5.2.1 UITableView显示数据原理-18

5.2.2 UITableViewCell自定义样式-19

5.3 发送微博,评论微博,转发微博模块实现-21

5.3.1添加图片-22

5.3.2 @某人和添加话题-23

5.3.3切换文字键盘和表情键盘-23

5.4 查看用户模块实现-23

6 系统测试-26

6.1 单元测试-26

6.1.1 用户授权登录测试-26

6.1.2发送微博测试-27

6.1.3微博首页列表浏览测试-27

6.2 测试结论-28

7 总结与展望-29

参考文献-30

致谢-31

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本文的主要工作是设计一款基于iOS平台的第三方微博客户端,通过使用微博开放平台的授权接口以及其他API接口,将服务器返回数据进行个性化显示,方便用户查看,具有发送微博,浏......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: