在for循环中调用sharedInstance是否安全

时间:2016-09-12 01:31:08

标签: ios objective-c singleton

我在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的单例类下载多个项目的数据。

这会有用吗?我应该小心什么?利弊?

0 个答案:

没有答案