Merge pull request #3695 from igrechuhin/formatter

[ios] Replaced custom bytes formatter with NSByteCountFormatter.
This commit is contained in:
Vlad Mihaylenko 2016-06-30 03:49:17 -07:00 committed by GitHub
commit cca0b5a36d

View file

@ -67,12 +67,7 @@ static uint64_t const MB = 1024 * 1024;
static inline NSString * formattedSize(uint64_t size)
{
NSString * sizeString;
if (size > MB)
sizeString = [NSString stringWithFormat:@"%llu %@", (size + 512 * KB) / MB, NSLocalizedString(@"mb", nil)];
else
sizeString = [NSString stringWithFormat:@"%llu %@", (size + 1023) / KB, NSLocalizedString(@"kb", nil)];
return [sizeString uppercaseString];
return [NSByteCountFormatter stringFromByteCount:size countStyle:NSByteCountFormatterCountStyleFile];
}
// Use only for screen dimensions CGFloat comparison