Предполагается, что у меня есть класс под названием TrafficLight
, и я хотел бы иметь свойство currentColor
. Я знаю, что это возможно, чтобы создать перечисление для представления текущего цвета из фиксированного пула вариантов, например:Определение перегородки ivar в какао
enum currentColor { CurrentlyRed = 0, CurrentlyYellow = 1, CurrentlyGreen = 2 };
Но как теперь превратить это в Ивар в классе какао? Если я делаю это свойством, какие атрибуты свойств обычно используются? Определяет ли определение перечисления внутри области реализации? Он входит в какой-либо конкретный метод? (например, init?)