需要金币: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 |