Here's a quick example of using Swift's map() function. Here it's used to put the raw values of an enum into an array. Paste this into a playground to see the result.
import Cocoa
enum ContentType : Int { case Unknown = 0 case PAS = 1 case PASGENERIC = 2 case PASROUTE = 3 case PASBUNDLE = 4 case TOPIC = 5 case NEWS = 6 }
let contentTypeArray = [ContentType.PAS, ContentType.PASROUTE, ContentType.TOPIC]
let intArray = contentTypeArray.map({type in type.rawValue}) println(intArray)
Even shorter:
let intArray = contentTypeArray.map({$0.rawValue})
How it looks in a playground: