iPhone/iPad デバイスの空きディスク容量をプログラムで検出するより良い方法を探しています。
現在、NSFileManager を使用してディスク容量を検出しています。以下は、私のために仕事をするコードのスニペットです:
-(unsigned)getFreeDiskspacePrivate {
NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL];
unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue];
NSLog(@"%s - Free Diskspace: %u bytes - %u MiB", __PRETTY_FUNCTION__, freeSpace, (freeSpace/1024)/1024);
return freeSpace;
}
上記のスニペットで正しいですか?または、利用可能な/空きディスク容量の合計を知るためのより良い方法はありますか?
ディスク容量が少ないシナリオでアプリケーションが同期を実行しないようにする必要があるため、ディスクの空き容量の合計を検出する必要があります。