//
// ViewController.m
// 多线程实现cell图片下载
// Created by 龙哥 on 16.
// Copyright © 2016年 com. All rights reserved.
//
#import "ViewController.h"
#import "MyModel.h"
@interface ViewController ()<UITableViewDataSource, UITableViewDelegate>
@property (nonatomic, retain) NSMutableArray *models;
/**
* 队列
*/
@property (nonatomic, retain) NSOperationQueue *queue;
/**
* 操作缓存池
*/
@property (nonatomic, retain) NSMutableDictionary *dicCacheOperation;
/**
* 图片缓存池
*/
@property (nonatomic, retain) NSMutableDictionary *dicCacheImage;
@end
@implementation ViewController
#pragma mark - lazyLoading
- (NSMutableDictionary *)dicCacheImage{
if (_dicCacheImage == nil) {
_dicCacheImage = [NSMutableDictionary dictionary];
}
return _dicCacheImage;
}
- (NSMutableDictionary *)dicCacheOperation{
if (_dicCacheOperation == nil) {
_dicCacheOperation = [NSMutableDictionary dictionary];
}
return _dicCacheOperation;
}
- (NSMutableArray *)models{
if (_models == nil) {