• iphone开发我的新浪微博客户端开篇


          动手开发一个iphone上的微博客户端,虽然已经有很多很不错的客户端了,但是还是想重复造一下轮子,主要的目的就是练手,本项目的练习意义更加多一些,首先我object-c是新学的,iphone开发也是新学的,连Mac使用都是新学的,从写第一个hello world已经有段时间了,但是做实实在在的一个项目难免有很多不足了但是还是想把开发过程写成随笔。

         我的开发环境:Mac OS X 10.6.6 + Xcode 3.2.5

         首先我完成了一个超小型新浪微博客户端的sdk,并没有直接使用新浪提供的sdk,主要是本着学习的目的,真真正正的了解实现的原理,所以建议各位自己去实现一下自己的sdk,我把我实现的代码开源出来了,部分的实现参考了TwitterFon,地址:http://code.google.com/p/minblog4sina/

        接下来我开发的微博客户端都是基于这个自己实现的sdk提供的类库和方法。

         

    关于minblog4sina简介如下:

         基于新浪微博的iphone客户端sdk 1.0版本,是一个微型的sdk实现,使用OAuth认证,非常容易上手并且要扩展也非常的简单。
         具体使用可以参考项目中的TestViewController中的方法。
         目前版本实现的功能:
         获取下行数据集(timeline)接口
         statuses/public_timeline 获取最新的公共微博消息
         statuses/friends_timeline 获取当前登录用户及其所关注用户的最新微博消息
         statuses/user_timeline 获取用户发布的微博消息列表
         statuses/mentions 获取@当前用户的微博列表
         statuses/comments_timeline 获取当前用户发送及收到的评论列表
         statuses/comments_by_me 获取当前用户发出的评论
         statuses/comments_to_me 获取当前用户收到的评论
         statuses/comments 根据微博消息ID返回某条微博消息的评论列表
         statuses/counts 批量获取一组微博的评论数及转发数
         statuses/repost_timeline 返回一条原创微博的最新n条转发微博信息 New!
         statuses/repost_by_me 返回用户转发的最新n条微博信息 New!
         statuses/unread 获取当前用户未读消息数
         statuses/reset_count 未读消息数清零接口
         emotions 表情接口,获取表情列表
         微博访问接口
        statuses/show 根据ID获取单条微博信息内容
        user/statuses/id 根据微博ID和用户ID跳转到单条微博页面
        statuses/update 发布一条微博信息Updated!
        statuses/upload 上传图片并发布一条微博信息
        statuses/destroy 删除一条微博信息
        statuses/repost 转发一条微博信息Updated!
        statuses/comment 对一条微博信息进行评论Updated!
        statuses/comment_destroy/:id 删除当前用户的微博评论信息
        statuses/comment/destroy_batch 批量删除当前用户的微博评论信息
        statuses/reply 回复微博评论信息Updated!
        用户接口
        users/show 根据用户ID获取用户资料(授权用户)
        statuses/friends 获取用户关注列表及每个关注用户最新一条微博
        statuses/followers 获取用户粉丝列表及及每个粉丝用户最新一条微博
        users/hot 获取系统推荐用户
        user/friends/update_remark更新当前登录用户所关注的某个好友的备注信息New!
        users/suggestions 返回当前用户可能感兴趣的用户 Beta!
        关注接口
        friendships/create 关注某用户
        friendships/destroy 取消关注
        friendships/exists 是否关注某用户(推荐使用friendships/show)
        friendships/show 获取两个用户关系的详细情况

  • 相关阅读:
    go 自定义RWMutex
    go defer的*i和i参数
    go defer 易错题
    EasyPlayer移动端播放webrtc协议时长按播放页面无法关闭“关于我们”页面
    高速公路服务区智能一体机解决方案
    【操作教程】TSINGSEE青犀视频平台如何将旧数据库导入到新数据库?
    EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化
    开发那些事儿:如何在CentOS7下安装部署ffmpeg?
    开发那些事儿:前端开发环境报错“[vuex]unknown action type”如何解决?
    H.264转码H.265出现崩溃并报错“missing picture”该如何解决?
  • 原文地址:https://www.cnblogs.com/hll2008/p/2060851.html
Copyright © 2020-2023  润新知