问题:Objective-C (iOS) 中的 typedef 枚举如何包含文档注释 block ?
上下文:我正在构建一个.Framework,需要确保我的解析器在内部有完整的文档记录,以便第三方开发人员享受更多更好的服务。 :)
代码:
/*!
@typedef SCElementTypes
@brief Types of Element SCParser may find and attempt to define
@constant kCharacters Not a Tag.
@constant kOpenTag Tag Opens
@constant kCloseTag Tag Closes
@constant kSingleTag Tag Is Single
*/
typedef enum SCElementTypes : NSUInteger {
kCharacters = (1 << 0),
kOpenTag = (1 << 1),
kCloseTag = (1 << 2),
kSingleTag = (1 << 3)
} SCElementTypes;
注意:我知道如何使文档注释 block 适用于 typedef(以及很多东西),但不知道 typedef 枚举...
最佳答案
像这样:
typedef enum SCElementTypes : NSUInteger
{
/**Character description*/
kCharacters = (1 << 0),
/**OpenTag description*/
kOpenTag = (1 << 1),
/**...*/
kCloseTag = (1 << 2),
kSingleTag = (1 << 3)
} SCElementTypes;
关于objective-c - Typedef 枚举的内联文档注释 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21639887/