Распознает ли clang-формат новый макрос NS_CLOSED_ENUM Objective-C? - PullRequest
3 голосов
/ 28 марта 2019

Начиная с Xcode 10.2, в Objective-C появился новый макрос для указания перечислений NS_CLOSED_ENUM. Использование этого вместо NS_ENUM необходимо для того, чтобы эти перечисления могли использоваться в Swift, как если бы они были объявлены в Swift (то есть без необходимости использования обработчика @unknown в выражениях switch или получения предупреждения). Подробнее см. здесь

Похоже, что clang-формат не догнал эту новую реальность и не узнает

typedef NS_CLOSED_ENUM(...

так же, как и

typedef NS_ENUM(...

Это правда?

...