clang-format 是否识别新的 NS_CLOSED_ENUM Objective-C 宏?
Does clang-format recognize new NS_CLOSED_ENUM Objective-C macro?
从 Xcode 10.2 开始,在 Objective-C、NS_CLOSED_ENUM
中有一个用于指定枚举的新宏。需要使用它来代替 NS_ENUM
,以允许在 Swift 中使用这些枚举,就好像它们是 在 [= 中声明的一样32=](意思是不需要在 switch 语句中使用 @unknown
处理程序,也不会收到警告)。有关更多信息,请参阅 。
看来 clang-format 还没有跟上这个新的现实,不会识别
typedef NS_CLOSED_ENUM(...
同理
typedef NS_ENUM(...
这是真的吗?
截至 these commits(2019 年 7 月左右),clang 格式显然支持 NS_CLOSED_ENUM
。
从 Xcode 10.2 开始,在 Objective-C、NS_CLOSED_ENUM
中有一个用于指定枚举的新宏。需要使用它来代替 NS_ENUM
,以允许在 Swift 中使用这些枚举,就好像它们是 在 [= 中声明的一样32=](意思是不需要在 switch 语句中使用 @unknown
处理程序,也不会收到警告)。有关更多信息,请参阅
看来 clang-format 还没有跟上这个新的现实,不会识别
typedef NS_CLOSED_ENUM(...
同理
typedef NS_ENUM(...
这是真的吗?
截至 these commits(2019 年 7 月左右),clang 格式显然支持 NS_CLOSED_ENUM
。