新浪微博开发之二十四(微博末读消息模型)

来源:互联网 发布:喀秋莎微课制作软件 编辑:程序博客网 时间: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

0 0
原创粉丝点击