我在for循环中调用了一个sharedInstance类方法,我理解shareInstace背后的基础知识有效地作为单例工作但是我不确定在for循环中使用one的含义。
这是我的代码看起来像
- (IBAction)callItem:(id)sender {
for (int i = 0 ; i < [_items count]; i++) {
SingleItem *sItem = [_items objectAtIndex:i];
[[SyncMod sharedInstance] downloadData: sItem._id];
}
}
所以在上面的代码片段中,我尝试使用名为SyncMod的单例类下载多个项目的数据。
这会有用吗?我应该小心什么?利弊?