Самый простой способ отладки python - особенно для программистов, которые привыкли к Visual Studio - это использование PTVS (Python Tools for Visual Studio). Шаги просты:
Если вы хотите отладить Django с помощью PTVS, вам нужно сделать следующее:
Ищете файл TargetConditionals.h
, который определяет все интересующие вас макросы. Вы найдете его в каждой версии SDK. , например, следующий путь для 2.2 SDK:
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.sdk/usr/include/TargetConditionals.h
Из этого сайта мы обнаруживаем, что вам нужен TARGET_OS_IPHONE
#if TARGET_OS_IPHONE
//Do iPhone stuff
#else
//Do Mac stuff
#endif
Если у вас есть код, который работает на iPhone и на рабочем столе, вы можете использовать TARGET_OS_IPHONE
, чтобы определить, является ли целевая ОС какой-либо версией iPhone OS. Также есть TARGET_IPHONE_SIMULATOR
, который определяется только тогда, когда приложение создается для симулятора. Они по-прежнему определены в файлах заголовков, но я надеюсь, что это поможет!