如何枚举Objective-C中的枚举?

时间:2011-12-06 03:43:05

标签: objective-c enums

  

可能重复:
  looping through enum values

假设我们正在处理一副纸牌

typedef enum {
    HEARTS, CLUBS, DIAMONDS, SPADES, SUIT_NOT_DEFINED
} Suit;

如何枚举枚举?

1 个答案:

答案 0 :(得分:6)

您可以使用enum的下限作为起点,并针对循环条件中的上限进行测试:

for(int i = HEARTS; i < SUIT_NOT_DEFINED; ++i) {
   //do something with i...
}