1

When development various platforms(Android,iPhone,Mac,Windows and so on), it is necessary diverged processing(#ifdef/#endif) by depends on an platform definition.
But, I don’t know original definition in Mac/iPhone/Android.

 Windows : WIN32 (Visual C++)

 Mac : __MAC_NA(?) (XCode)

 iPhone/iPad/iPod : __IPHONE_NA(?) (XCode)

 Android : ?? (AndroidNDK)

By what definition should I divide?