I am using Soap API and it will return a response in XML file that xml file I stored in SQLite Database. That xml file consists of image url those images I am downloading and storing them into local folder. But that downloading takes much time to download and store in local folder.Now what I want is logic for speed download and store them in local folder.
Here is my code:
if (categoryArray.count > 0)
NSString *stringPath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0]stringByAppendingPathComponent:@"WordImages"];
NSError *error = nil;
if (![[NSFileManager defaultManager] fileExistsAtPath:stringPath])
[[NSFileManager defaultManager] createDirectoryAtPath:stringPath withIntermediateDirectories:NO attributes:nil error:&error];
NSString *fileName = [stringPath stringByAppendingPathComponent:[NSString stringWithFormat:@"Image%lu.jpg",(unsigned long)categoryTitleArray.count]];
NSString *imgUrl = [categoryArray objectAtIndex:0];
imgUrl = [imgUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imgUrl]];
[data writeToFile:fileName atomically:YES];
categoryArray = [[NSMutableArray alloc]init];
[imageArray addObject:fileName];