QZApp.h
#import <Foundation/Foundation.h>
@interface QZApp : NSObject
@property(nonatomic,copy)NSString *name;
@property(nonatomic,copy)NSString *icon;
@property(nonatomic,copy)NSString *download;
+(instancetype)appWithDict:(NSDictionary *)dict;
@end
QZApp.m
#import "QZApp.h"
@implementation QZApp
+(instancetype)appWithDict:(NSDictionary *)dict
{
QZApp *app = [[self alloc] init];
[app setValuesForKeysWithDictionary:dict];
return app;
}