Using NS_ENUM for better Swift support

Enums are only converted to Swift enums when they are defined with the NS_ENUM macro.