Я работаю над несколькими iOS проектами, где, на мой взгляд, перечисленные типы данных были бы мне полезны. Например, у меня есть игра, где игрок может ходить в нескольких направлениях. Я могу просто определить четыре константы со строковыми значениями как kDirectionUp
, kDirectionDown
и т.д. и т.п.
Я думаю, что перечисленный тип был бы лучше здесь. Это верно? Если да, то как здесь определить перечисление, чтобы потом можно было сравнивать значения? (Как и в случае с if(someValue == kDirectionUp){}
)