我正在寻找一种使用代理发送快速请求来制作Viewbot应用的方法。有关如何有效地执行此操作或充分利用代理和网络能力的任何建议都将非常有用。目前我的设置使用ASIHTTPRequest,我设置一个请求将其添加到一个数组中,然后我有一个方法不断循环这些请求和startAsynchronys。
答案 0 :(得分:1)
你能简单地使用DLImageLoager,它可以为你完成所有工作吗?
这是一个维护得非常好的图书馆。我们经常使用它来堆叠100多个电话,而不是打嗝。
https://github.com/AndreyLunevich/DLImageLoader-iOS/tree/master/DLImageLoader
示例代码"设置并忘记"加载图片
-(UICollectionViewCell *)collectionView:(UICollectionView *)cv
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger thisRow = indexPath.row;
BooksCell *cell;
cell = [cv dequeueReusableCellWithReuseIdentifier:
@"CellBooksNormal" forIndexPath:indexPath];
cell.layer.shouldRasterize = YES;
cell.layer.rasterizationScale = [UIScreen mainScreen].scale;
// set text items...
cell.title = @"blah";
// set image items using DLImageLoader
__weak UIBookView *loadMe = cell.anImage;
[DLImageLoader loadImageFromURL:imUrl
completed:^(NSError *error, NSData *imgData)
{
[loadMe use:[UIImage imageWithData:imgData]];
}];
return cell;
}