NSFileManager リストを取得して、Finder が並べ替えた順序で結果を表示する方法を考えています。デフォルトでは、このコード:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSError *foundErrors = nil;
NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];
このタイプの順序でリストする NSArray を生成します: 1、100、2、200 など。ただし、Finder は正しい並べ替えで表示するため、1、2、100、200 などです。
リストをこの順序で表示するために、NSArray または NSFileManager のいずれかをソートする方法はありますか?