你能从枚举元素的数值中访问实际的标识符吗?

Mar*_*ald 2 c cocoa cocoa-touch objective-c

是否有方法返回给定元素的数值的标识符字符串?例如,记录UITouch的阶段会返回一个int,但具有实际的字符串值会更容易阅读.

我想我可以编写自己的switch语句来做这件事,但我希望有一个内置的方法.

Oli*_*rth 6

不.但是如果你正在寻找一种相对简洁的方法来维护你自己的解决方案(例如一个switch语句),你可以调查X-macros(参见例如http://www.drdobbs.com/184401387).

  • 当人们开始谈论预处理器发生的非常酷的事情时,我非常担心. (3认同)