新浪微博开发之二十四(微博末读消息模型)
来源:互联网 发布:喀秋莎微课制作软件 编辑:程序博客网 时间:2024/05/17 21:23
// MyWeiboUnReadCountResult.h
// 新浪微博
//
// Created by jose on 15-4-8.
// Copyright (c) 2015年 jose. All rights reserved.
// 微博末读消息模型
#import <Foundation/Foundation.h>
@interface MyWeiboUnReadCountResult : NSObject
/** weibocount int 新微博未读数 */
@property(nonatomic,assign)int weibocount;
/** follower int 新粉丝数 */
@property(nonatomic,assign)int follower;
/** cmt int 新评论数 */
@property(nonatomic,assign)int cmt;
/** dm int 新私信数 */
@property(nonatomic,assign)int dm;
/** dmention_status 新提及我的微博数 */
@property(nonatomic,assign)int mention_status;
/** mention_cmt int 新提及我的评论数*/
@property(nonatomic,assign)int mention_cmt;
/**消息未读数=新私信数+新评论数+新提及我的微博数+新提及我的评论数*/
-(int)MessageCount;
/**所有未读数=新微博未读数+消息数+新粉丝*/
-(int)MessageTotalCount;
//字典转模型
+(instancetype)MyWeiboUnReadCount:(NSDictionary *)dict;
@end
***********************************************************************************************************************************
**********************************************************************************************************************************
**********************************************************************************************************************************
//
// MyWeiboUnReadCountResult.m
// 新浪微博
//
// Created by jose on 15-4-8.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import "MyWeiboUnReadCountResult.h"
@implementation MyWeiboUnReadCountResult
//消息未读数=新私信数+新评论数+新提及我的微博数+新提及我的评论数
-(int)MessageCount{
return self.cmt+self.dm+self.mention_status+self.mention_cmt;
}
//所有未读数=新微博未读数+消息数+新粉丝
-(int)MessageTotalCount{
return self.MessageCount+self.weibocount+self.follower;
}
+(instancetype)MyWeiboUnReadCount:(NSDictionary *)dict{
MyWeiboUnReadCountResult *model=[[MyWeiboUnReadCountResult alloc]init];
model.weibocount=(int)dict[@"status"];
model.cmt=(int)dict[@"cmt"];
model.follower=(int)dict[@"dict"];
model.dm=(int)dict[@"dict"];
model.mention_cmt=(int)dict[@"mention_cmt"];
model.mention_status=(int)dict[@"mention_satus"];
return model;
}
@end
- 新浪微博开发之二十四(微博末读消息模型)
- 新浪微博开发之十四(AFNetworking的使用 )
- 新浪微博开发之二十一(微博模型)
- 新浪微博开发之二十二(微博请求参数模型)
- 新浪微博开发之二十三(微博请求结果返回模型)
- 新浪微博开发之二十七(全局变量)
- [Android学UI之三]实现新浪微博消息页面左右滑动页面方式二(二)
- 新浪微博(二十四)评论、转发、收藏一条微博
- 新浪微博开发之授权的实现(二)
- (droid分享)新浪微博开发系列【二】之授权
- 新浪微博简单开发之简单登陆(二)
- 新浪微博开发十一(微博账号模型)
- 新浪微博开发之二十五(封装微博工具)
- 新浪微博开发之二十八(原创微博frame)
- 新浪微博开发之二十九(原创微博view)
- 新浪微博开发之二十(中间工具栏控制器)
- 新浪微博开发之二十六(上拉加载)
- Android新浪微博开发(二)界面设计之低版本实现Material Design效果
- 将时间搓转为月-日,小时 :分 格式
- Activity的四种launchMode
- 新浪微博开发之二十三(微博请求结果返回模型)
- c++在数组中查找元素并返回位置下标,统计某元素出现次数程序
- hdu 1616 计算几何 凸包
- 新浪微博开发之二十四(微博末读消息模型)
- iOS战记
- linux makefile详细解说
- HDU 2187 悼念512汶川大地震遇难同胞——老人是真饿了
- Dubbo介绍
- acdream 1077(数学)
- CentOS6.5上安装tomcat
- 新浪微博开发之二十五(封装微博工具)
- PHP学习