私はOS Xの開発を学んでいるので、ここで私は10.6より上のターゲットのためのアプリを構築する方法を見つけ出す必要がある奇妙な状況に遭遇しました。いくつかの新しく追加されたメソッドまたは列挙型。そのような方法はないかもしれないが、それを聞くと思った。Mac OS Xバージョン固有のAPI使用
マクロスなどを使用して使用する方法があるはずです。 OS固有のビルドを作成したくありません。どんな助けもありがとう。そのような方法はないかもしれませんが、それを聞くと考えました。あなたはプロパティファイルからバージョンを読み取ることができ
よろしく、 M P.
お返事ありがとうございます。だから、私は#ifdefineの助けを借りて、10.7の特定の列挙型とメソッドを使用して、10.6より上のターゲットに対してコンパイルすることができますか? #ifdefineの例が参考になります。 –
ちょっとチューニングしてくれてありがとう。 –
実際には、この目的のために__MAC_10_7マクロを確実に使用できるとは限りません。 10.7より前の現在のSDKではこの定数が定義されていませんが、10.4 SDKの最新バージョンでは__MAC_10_5も定義されています。 – Tobias