Как мне использовать перечисленные типы данных в Objective-C?

Я работаю над несколькими iOS проектами, где, на мой взгляд, перечисленные типы данных были бы мне полезны. Например, у меня есть игра, где игрок может ходить в нескольких направлениях. Я могу просто определить четыре константы со строковыми значениями как kDirectionUp, kDirectionDown и т.д. и т.п.

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

11
задан Moshe 3 June 2011 в 23:17
поделиться