clang格式可以识别新的NS_CLOSED_ENUM Objective-C宏吗?

时间:2019-03-28 15:24:12

标签: objective-c clang-format

从Xcode 10.2开始,有一个新的宏用于在Objective-C NS_CLOSED_ENUM中指定枚举。需要使用它代替NS_ENUM才能使这些枚举在Swift中使用,就像在Swift中声明它们一样(这意味着既不需要在switch语句中使用@unknown处理程序,也不必发出警告)。有关更多信息,请参见here

似乎clang格式尚未赶上这一新现实,并且无法识别

typedef NS_CLOSED_ENUM(...

与之相同

typedef NS_ENUM(...

这是真的吗?

1 个答案:

答案 0 :(得分:0)

these commits(到2019年7月左右)开始,clang格式显然支持NS_CLOSED_ENUM