前提 swift2.1 functionを定義する方法 func generateDictionalyFromUrlComponents(components: NSURLComponents) -> [String : String] { var fragments: [String : String] = [:] guard let items = components.queryItems else { return fragments } for item in items { fragments[item.name] = item.value } return fragments } let comp: NSURLComponents? = NSURLComponents(string: "http://example.com/?id=12345&username=tarou")