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: