Change collection type for 'directoriesModificationDates' from NSMutableSet to NSMutableArray.

The performance of NSMutableSet degradates very rapidly on increasing of archive size (count of files). Especially it becomes when costly to add new files to it.
This commit is contained in:
Artyom Gladkov
2016-07-13 12:59:44 +06:00
parent f420e47ea5
commit ae9a5b5fdf
+1 -1
View File
@@ -154,7 +154,7 @@
int crc_ret =0;
unsigned char buffer[4096] = {0};
NSFileManager *fileManager = [NSFileManager defaultManager];
NSMutableSet *directoriesModificationDates = [[NSMutableSet alloc] init];
NSMutableArray *directoriesModificationDates = [[NSMutableArray alloc] init];
// Message delegate
if ([delegate respondsToSelector:@selector(zipArchiveWillUnzipArchiveAtPath:zipInfo:)]) {