我对实现 NSObject 模型的正确方法有点困惑。我正在创建一个Book
将记录一些数据(NSString、UIImage 等)的类,但我将数据存储在服务器上。Book
当我创建一个这样-(void)loadDataFromServerWithID:(NSString *)bookID
的时,我应该创建一个类似的方法Book
:
Book *book = [Book alloc] init];
[book loadDataFromServerWithID:@"1234"];
并在 loadDataFromServer 方法中下载 JSON 数据并将实例变量分配给对象?
我一直在想很多方法可以做到这一点,但我不确定无论如何是有效/聪明的方法。
谢谢你的帮助。