Swift generics: It's all in the protocols (Part I) on August 26, 2014 algorithms FloatingPointType generics Hashable iOS Swift Xcode Xcode 6 Beta 6 +