Answer: D
Reason: Swift supports tuples, arrays, enums, structs, sets, dictionary, generics, built in error handling, loops, protocols, type casting and optionSet