zoukankan      html  css  js  c++  java
  • iOS毕业设计(一)悦微简介

      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
  • 相关阅读:
    [na][dhcp]华为DHCP-重要
    [na]win PPTP场景与搭建
    [na]锐起无盘机并发部署多台windows
    [na]wireshark抓包排错-tcp.flags.reset
    [svc]mousedos网络批量部署xp
    [na]诺顿ghost磁盘对刻(备份系统分区或数据分区)
    [na]代理arp导致的问题(路由卷)
    [na]pc加入域认证细节
    【VS开发】【智能语音处理】VS中声音的采集实现
    【VS开发】【智能语音处理】MATLAB 与 音频处理 相关内容摘记
  • 原文地址:https://www.cnblogs.com/woainilsr/p/2566607.html
Copyright © 2011-2022 走看看