¿Cómo definir la enumeración de máscara de bits de categoría para SpriteKit en Swift?

Para definir una enumeración de máscara de bits de categoría en Objective-C, solía escribir:

typedef NS_OPTIONS(NSUInteger, CollisionCategory)
{
    CollisionCategoryPlayerSpaceship = 0,
    CollisionCategoryEnemySpaceship = 1 << 0,
    CollisionCategoryChickenSpaceship = 1 << 1,
};

¿Cómo puedo lograr lo mismo usandoSwift? Experimenté con enumeraciones pero no puedo hacer que funcione. Esto es lo que intenté hasta ahora.

Respuestas a la pregunta(9)

Su respuesta a la pregunta