// // TLUserGroup.m // TLChat // // Created by 李伯坤 on 16/1/26. // Copyright © 2016年 李伯坤. All rights reserved. // #import "TLUserGroup.h" @implementation TLUserGroup - (id)initWithGroupName:(NSString *)groupName users:(NSMutableArray *)users { if (self = [super init]) { self.groupName = groupName; self.users = users; } return self; } - (id)initWithCoder:(NSCoder *)decoder { self.groupName = [decoder decodeObjectForKey:@"name"]; self.users = [decoder decodeObjectForKey:@"users"]; self.tag = [decoder decodeIntegerForKey:@"tag"]; return self; } - (void)encodeWithCoder:(NSCoder *)encoder { [encoder encodeObject:self.groupName forKey:@"name"]; [encoder encodeObject:self.users forKey:@"users"]; [encoder encodeInteger:self.tag forKey:@"tag"]; } - (NSMutableArray *) users { if (_users == nil) { _users = [[NSMutableArray alloc] init]; } return _users; } - (NSInteger) count { return self.users.count; } - (void)addObject:(id)anObject { [self.users addObject:anObject]; } - (id)objectAtIndex:(NSUInteger)index { return [self.users objectAtIndex:index]; } @end