I want to know the difference between the NSObject
and struct
..Following example will explain both cases
In struct
struct UserDetails{
var userName:String
var userID:String
var userAge:String
func userDescription()->String{
return "name " + userName + "age " + userAge
}
}
In NSObject
Class
class UserDetails: NSObject {
var userName:String?
var userID:String?
var userAge:String?
func userDescription()->String{
return "name " + userName! + "age " + userAge!
}
}
Can you anyone please tell me where I have to use NSObject
class, where I have to use struct
..?