Tworzę aplikację, która przetwarza wrażliwe dane karty kredytowej.
Jeśli mój kod działa w trybie debugowania, chcę zalogować te dane do konsoli i wykonać zrzuty plików.
Jednak w ostatecznej wersji sklepu (tj. Gdy działa w trybie wydania) ważne jest, aby wszystko to było wyłączone (zagrożenie bezpieczeństwa)!
Postaram się odpowiedzieć na moje pytanie najlepiej jak potrafię; więc pytanie brzmi: „Czy ta ścieżka rozwiązania jest właściwym, czy najlepszym sposobem na to?”
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
#ifdef DEBUG NSLog@("Something");#else//#endif
to nie działa. Jak mogę zainicjować przycisk lub zalogować coś do konsoli, czy możesz edytować swoje pytanie?