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_REQUIRED为不同版本的 iOS 划分代码。您还可以查看基于 CPU的分区,例如 32 位和 64 位 Intel 应用程序之间的分区。

于 2010-08-01T10:03:42.970 回答