2017-08-13 13 views
1

In einem Swift-Projekt konnte ich zuvor eine einfache Compiler-Prüfung durchführen, um zu sehen, welches Schema ausgeführt wird, und dann bedingten Code einbeziehen oder nicht. Zum Beispiel:Bedingte Kompilierung - Check Scheme

#if MyScheme 
    Add code here 
#endif 

Aber aus irgendeinem Grund scheint dies in meinem Objective-C-Projekt nicht zu funktionieren. Sollte das genauso funktionieren? Oder hat der Swift-Compiler einige Verbesserungen, die diese Art von Verhalten erlauben?

+0

Habe meine Antwort Hilfe Sie definieren? –

Antwort

2

Verwenden #ifdef

//example for debug scheme 
#ifdef NDEBUG 
    Add code here 
#endif 

Und Sie können Ihre Präprozessormakros hier

enter image description here

hoffe, das hilft

Verwandte Themen