我在實現一個NSObject的模型正確的方式有點困惑。我創建了一個Book
類,它將講述一些數據(NSString,UIImage等),但我將數據存儲在服務器上。我應該爲Book
像-(void)loadDataFromServerWithID:(NSString *)bookID
隨後的方法,當我創建一個Book
這樣的:創建NSObject的不知道從哪裏下載
Book *book = [Book alloc] init];
[book loadDataFromServerWithID:@"1234"];
和loadDataFromServer方法中下載JSON數據並分配實例變量的對象?
我一直在思考的很多方面我可以做到這一點,但我真的不知道反正是做有效的/聰明的方法。
感謝您的任何幫助。
你可以點我在正確的方向做一個回調以避免阻塞主線程? – mkral
@mkral更新了一些關於異步加載的更多信息。 – cobbal