Por que o valor de NSFileSystemFreeSize difere do tamanho livre informado nas Configurações do iOS?

O que segue é o que uso para obter o espaço de armazenamento disponível em um dispositivo iOS para meu aplicativo:

NSDictionary *dict = [[NSFileManager defaultManager] fileSystemAttributesAtPath:@"/var"];
NSNumber *freeSpace = [dict valueForKey:@"NSFileSystemFreeSize"];

No entanto, o valorfreeSpace não corresponde ao mostrado no aplicativo Configurações. O valor é sempre maior que o valor mostrado por Configurações. Por exemplo,freeSpace é aproximadamente 600.000.000 bytes, onde Configurações mostra 357 MB.

Por que isso e como posso obter o mesmo valor que o valor mostrado por Configurações?

questionAnswers(4)

yourAnswerToTheQuestion