博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS毕业设计(一)--悦微简介
阅读量:6342 次
发布时间:2019-06-22

本文共 801 字,大约阅读时间需要 2 分钟。

  iOS微博聚合客户端(悦微)是一个通用各微博平台的微博客户端,该软件使用苹果公司提供的iOS SDK开发环境,并且在iPhone模拟器和iOS设备上进行调试及运行。本软件定位于将看到的、听到的、想到的事情写成一句话,或发一张图片,通过手机或者其他iOS终端随时随地分享给朋友,一起分享、讨论。用户还可以关注他的朋友,即时看到朋友们发布的信息的功能。

  悦微采用是扩充C的面向对象编程语言Object-C, XCode4.2开发环境,同时结合苹果iOS操作系统的SDK开发平台进行设计。悦微力求在用户界面和功能整合上面取得突破。整个程序符合操作简便、界面友好、灵活、实用的要求,实现了新浪和搜狐微博授权认证、多微博多用户同时登录并提供用户账户设置和管理、登陆用户关注好友微博列表、微博和评论的阅读以及多个不同平台微博的同步创建和转发、微博收藏和移除、登陆用户微博创建和删除、图片多线程下载和cache缓存并能序列化到本地、登陆用户最新微博列表本地缓存、程序个性化设置等功能。

  采用的是oAuth1.0的认证方式,认证的SDK借鉴了 水的右边 的新浪微博SDK,个人觉得这个SDK层次比较清新,而且主要功能也实现了。因为新浪和搜狐的API很相似,所以稍加改造即可通用。以下是我遇到的两大平台API的不同之处:

1.新浪微博的PIN码是6个数字,而搜狐微博的PIN码是7个数字
2.新浪微博中http-header中有readline这个字段,而搜狐微博没有这个字段。
3.在发送带图片的微博是,新浪微博需要将图片数据也进行签名,而搜狐微博则不需要
4.新浪微博授权成功后会返回用户的UID和用户名,但是搜狐微博只会返回用户UID,如需要获得用户名还需要调用相应的API

转载于:https://www.cnblogs.com/woainilsr/archive/2012/06/28/2566607.html

你可能感兴趣的文章
公钥和私钥
查看>>
职业女性:学会减压救自己!
查看>>
OSChina 周一乱弹 —— 这个需求很简单!
查看>>
OSChina 周六乱弹 —— 如果杀人不犯法的话
查看>>
OSChina 周一乱弹 —— 温柔的人应该这样
查看>>
OSChina 周一乱弹 —— 我当你是朋友,你却……
查看>>
[Android官方API阅读]___<Device Compatibility>
查看>>
如何写出好的产品需求文档(PRD)?
查看>>
Flex Chart
查看>>
Python中实用却不常见的小技巧
查看>>
如何从命令行把ubuntu15.10升级到ubuntu16.04测试版本
查看>>
012# Adempiere系统的贸易流程(一)
查看>>
(一)阅读器客户端开发实战_引言
查看>>
python 函数的默认参数
查看>>
为何禁用MyBatis缓存
查看>>
手机安装 apk 出现“解析包时出现问题”
查看>>
在Android上面如何使用带有心跳检测的Socket
查看>>
Oracle用户被锁定解决方法
查看>>
485总线的概念
查看>>
我的友情链接
查看>>