Я смотрю на тонну кода:Зачистка код #define
#define CONSUMPTION_MODE_MOBILE 0
#define CONSUMPTION_MODE_WIFI 1
#define CONSUMPTION_MODE_COMBINED 2
Что бы лучше, чтобы изменить это? Enum? Индивидуальный const int? Или что-то другое?
У меня есть небольшой опыт препроцессора материала (а не что много с Xcode, поэтому считаю, что это близко к Noobie вопрос), но я достаточно уверен, что я не нужен этот висит вокруг кодовую I» унаследован. Однако не уверен, что такое лучшая практика.
Нет никакой «лучшей» практики, только несколько более или менее посредственных. –
Хорошо, спасибо. Таким образом, как enum, так и const int были бы разумными способами замены кода препроцессора? – HenryRootTwo
У всех есть свои плюсы и минусы. Некоторые люди категорически утверждают, что один лучше других, но это действительно зависит от ваших обстоятельств и приоритетов. –