gì tôi đang cố gắng để đạt được một cái gì đó giống nhưNSObject tùy chỉnh init với đối tượng/thông số
Person *person1 = [[Person alloc]initWithDict:dict];
và sau đó trong "Person" NSObject
, có cái gì đó như:
-(void)initWithDict:(NSDictionary*)dict{
self.name = [dict objectForKey:@"Name"];
self.age = [dict objectForKey:@"Age"];
return (Person with name and age);
}
mà sau đó cho phép tôi tiếp tục sử dụng đối tượng người với các thông số đó. Điều này có thể xảy ra hay tôi phải thực hiện bình thường
Person *person1 = [[Person alloc]init];
person1.name = @"Bob";
person1.age = @"123";
?
Đó là một ví dụ, tôi không biết làm thế nào để thực hiện nó đúng cách. Nếu bạn có thể đăng một bản demo .h và .m, đó sẽ là sự trợ giúp tuyệt vời. –