1

Win32 と VxWorks で動作する C/C++ コードを使用しています。#ifdef WIN32プラットフォーム固有の実装に切り替えるために使用します。

私は iPhone でコードを使用しており、更新して可能な限り移植性を維持したいと考えていますが、何がベスト プラクティスなのかわかりません。今まで#ifdef __APPLE__ブロックを使っていました。

Apple iPhone と Mac OS X をターゲットにするには、何を使用すればよいですか?

  • #ifdef __APPLE__最善のアプローチはありますか?
  • 注意すべき落とし穴はありますか?
4

1 に答える 1

1

__IPHONE_OS_VERSION_MIN_REQUIREDiOSのさまざまなバージョンのコードをパーティション化することを検討するかもしれません。また、CPUに基づくパーティショニング、たとえば32ビットと64ビットのIntelアプリを検討することもできます。

于 2010-08-01T10:03:42.970 に答える