@interface Shop : NSObject
@property (nonatomic,copy) NSString *icon; // 图片
@property (nonatomic,copy) NSString *name; // 名称
@property (nonatomic,copy) NSString *desc; // 描述
- (id)initWithDict:(NSDictionary *)dict;
+ (id)shopWithDict:(NSDictionary *)dict;
@implementation Shop
- (id)initWithDict:(NSDictionary *)dict
{
Shop *shop = [[Shop alloc] init];
shop.icon = dict[@"icon"];
shop.name = dict[@"name"];
shop.desc = dict[@"desc"];
return shop;
}
+ (id)shopWithDict:(NSDictionary *)dict
{
return [[self alloc] initWithDict:dict];
}
@interface SLQViewController : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *textlable; // lable标签
@property (weak, nonatomic) IBOutlet UIBarButtonItem *buttonDelete; // 删除按钮
- (IBAction)remove; // 删除事件
- (IBAction)unSelected; // 反选事件
- (IBAction)selectAll; // 全选
@property (weak, nonatomic) IBOutlet UITableView *tableView; // tableView
@property (weak, nonatomic) IBOutlet UIBarButtonItem *unSelectBtn; // 反选按钮
@property (weak, nonatomic) IBOutlet UIBarButtonItem *selectAllBtn; // 全选按钮
@end
#import "SLQViewController.h"
#import "Shop.h"
@interface SLQViewController () <UITableViewDataSource, UITableViewDelegate>
{
NSMutableArray *_shops;
NSMutableArray *_deleteShops;
}
@end