首页> 中文学位 >基于iOS的微博客户端的设计与实现
【6h】

基于iOS的微博客户端的设计与实现

代理获取

目录

声明

第一章 绪论

1.1选题背景

1.2开放平台国内外研究现状

1.3本文的主要工作

第二章 iOS开发相关技术

2.1应用开发环境

2.2 iOS系统与Objective-C

2.3 MVC设计模式

2.4 UI的创建方式和选择

2.5 SQLite数据库

2.6 本章小结

第三章 客户端的需求分析和架构设计

3.1客户端的需求分析

3.2客户端整体架构的设计与实现

3.3本地数据库的设计

3.4本章小结

第四章 客户端功能的具体实现

4.1版本新特性模块

4.2 OAuth授权模块

4.3微博主页模块

4.4发微博模块

4.5我模块

4.6网络层模块的封装

4.7本章小结

第五章 客户端的测试与优化

5.1客户端的测试

5.2客户端的优化

5.3本章小结

第六章 总结与展望

6.1总结

6.2展望

参考文献

附录1 攻读硕士学位期间撰写的论文

致谢

展开▼

摘要

在高速发展的移动互联网时代,移动设备便携性、即时性和智能性的特点让其得到了迅速普及,许多用户的网络社交活动也都渐渐地从 PC端转向了移动端,而有着 SNS(Soctal Networking Services)社会性网络服务特点的新浪微博社交软件在移动互联网浪潮中得到了极为广泛的使用。与此同时,大量的开放平台随着云计算的兴起而不断涌现,基于开放平台建立起来的第三方应用也越来越多,而这些应用普遍使用了(开源项目托管平台)非常杰出的第三方开源框架。本文以新浪微博的开放平台为出发点,以项目开源为目的,设计实现了一款个性化的基于iOS的微博客户端应用。
  本文首先分析了新浪微博开放平台的相关API和授权机制,详细了解了服务和数据的来源。其次对开发iOS应用所必备的基础技能做了深入的研究和学习,涉及到iOS系统架构、开发工具、语言、UI、网路多线程、数据库和设计模式等知识点。接着根据客户端的功能性和非功能性需求,设计并搭建了客户端的整体架构以及本地数据库。然后从业务逻辑模块的角度出发,分别实现了各个模块,并通过将各个功能模块有机的组织起来,形成了一个完整的微博APP应用。最后对本客户端进行了严谨的测试,发现本应用有着良好的用户体验,且能够长时间稳定运行;除此之外,还对本系统做了初步优化。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号