Swift: The rules of being required (Xcode 6 GM) on September 11, 2014 iOS keyword modifier required rules rulesofbeing Swift Xcode Xcode 6 GM +