公式ドキュメントにある通り、Objective-C上で定義されているPrefix付きのEnumをSwiftで利用する場合はシンプルに記述できます、というかPrefix付きではコンパイルが通りません。
typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
};
Objective-Cではこうですが、
AFNetworkReachabilityStatus status;
switch (status) {
case AFNetworkReachabilityStatusReachableViaWWAN:
case AFNetworkReachabilityStatusReachableViaWiFi:
[self foo];
break;
default:
[self bar];
break;
}
Swiftではこうなります。
let status: AFNetworkReachabilityStatus = .ReachableViaWWAN
switch status {
case .ReachableViaWWAN, .ReachableViaWiFi:
self.foo()
default:
self.bar()
}