このドキュメント ページの下部のセクションをお読みください。
抜粋:
Mac OS X には、/usr/lib ディレクトリとそのサブディレクトリに多くの動的ライブラリが含まれています。動的共有ライブラリは、.dylib 拡張子によって識別されます。ライブラリのヘッダー ファイルは /usr/include にあります。
ここでの含意は、.dylib
OS X に含まれるライブラリがアプリケーションで使用するのに公正なゲームであるということのようですが、Lion などで特定のバージョンのライブラリがあることを保証するものではないことに注意する必要があります。できる限り一般的なバージョンを含めてください。
@Danが言ったように、使用しても問題ないライブラリにヒントを与えるもう1つのことは、マンページがある場合です。copyfileには man ページがあるので、使用しても問題ありません (使用方法が示されているためです!)。さらにあいまいにするには、getattrlistのman ページを調べて、「copyfile」を検索してください。ボリューム機能について読み取ることができるフラグの 1 つは、2 番目のcopyfile() API のサポートを示します。したがって、この場合、2 つの copyfile() API があり、マンページのある方のみを使用できます。もう 1 つは、非公開で文書化されていないものとしてここでマークされているためです。
Framework フォルダーに含まれておらず、またはマンページと一致しないヘッダーは、.dylib
通常、使用を避けます。