取得するための最速の方法(リソースフォークを含むが、...)マックOS:ディレクトリのファイルを一覧表示し、私は、ディレクトリのすべてのファイルを一覧表示し、それらのサイズを取得する必要がサイズ
私は最速(最高疑問を抱きました。正確な)方法でこの情報を取得します。 carbon関数、darwin unixメソッド(ftw、stat、...)またはNSWorkspace/NSFileManagerメソッドを使うべきですか?あなたの助けのための
おかげ
取得するための最速の方法(リソースフォークを含むが、...)マックOS:ディレクトリのファイルを一覧表示し、私は、ディレクトリのすべてのファイルを一覧表示し、それらのサイズを取得する必要がサイズ
私は最速(最高疑問を抱きました。正確な)方法でこの情報を取得します。 carbon関数、darwin unixメソッド(ftw、stat、...)またはNSWorkspace/NSFileManagerメソッドを使うべきですか?あなたの助けのための
おかげ
使用NSWorkspace/NSFileManager方法あなたのプログラミングが軌道に乗るためには、彼らは適度に高速であり、さらに重要なのは、ココアの環境への適合は、彼らと一緒に開発が速くなりますようです。
あなたのプログラムが完成した後で、それらが十分に速いわけではないことがわかっている場合(遅れに気づき、これらの正確な方法が減速を引き起こしているとShark/Instrumentsによって判断した場合)あなたは他の手段を検討することができます。
早期最適化はすべての悪の根源です。
一般的に良いアドバイスがありますが、NSFileManagerにはサイズレポートにリソースフォークが含まれていません。 –
"最速"の基準について:現代では、純粋な完了までの時間は応答性ほど重要ではありません。すべてを取得するのに5秒かかるノンブロッキングソリューションは、ユーザーが2秒間ブロックするソリューションよりも早く物事を取り戻すことで、より速く感じます。 –