string.stringByTrimmingCharactersInSetがSwift3.0で使えなくなってます。
Swift2.0
var cString:String = hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString
Swift3.0
var cString = hex.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).uppercased()
Swift3.0では
trimmingCharacters
に変わっています。