Cocoaでファイルを書き出すと作成日が扱えないんだが(常に作成日と更新日が同じになる)どうすべきだろうか?

とりあえずTextEditのコードを見ると中間ファイルに書き出し、exchangedata()という関数で中間ファイルと上書きするファイルを交換し、ファイル作成日をもとのまま保っているみたいだ。
exchangedata()は/usr/include/unistd.hに定義してあって、/* HFS & HFS Plus semantics system calls go here */と書いてある。
つまり作成日はHFSとHFS+でしか扱えないってことだろう。でもわざわざ中間ファイルを作ったりするのも面倒というか無駄というか一時しのぎのような、、、。
ファイル作成日って重要かな?