If I have understood the question:
1) you have to define a class and you can put many values inside it. Example:
var user_location, user_mail, user_name, user_pass, user_urlPicture: String!
init(user_location: String!, user_mail: String!, user_name: String!, user_pass: String!, user_urlPicture: String!){
self.user_location = user_location
self.user_mail = user_mail
self.user_name = user_name
self.user_pass = user_pass
self.user_urlPicture = user_urlPicture
}
// DictionaryConvertible protocol methods
required convenience init?(dict: [String:AnyObject]) {
guard let user_location = dict["user_location"] as? String, user_mail = dict["user_mail"] as? String, user_name = dict["user_name"] as? String, user_pass = dict["user_pass"] as? String, user_urlPicture = dict["user_urlPicture"] as? String else {
return nil
}
self.init(user_location: user_location, user_mail: user_mail, user_name: user_name, user_pass: user_pass, user_urlPicture: user_urlPicture)
}
var dict:[String:AnyObject] {
return [
"user_location": user_location,
"user_mail": user_mail,
"user_name": user_name,
"user_pass": user_pass,
"user_urlPicture": user_urlPicture
]
}
2) In your ("User") class you can add your values:
let user = User(yourLocation, user_mail: yourMail, user_name: yourName, user_pass: yourPass, user_urlPicture: yourUrlPicture)