1
我有一个功能perform_function
。我想执行它1000次。我通常会写一个for-loop来做到这一点,例如;异步循环iOS
for(int i=0; i<1000; i++)
{
[self perform_function];
}
但我想函数完成之前迭代到下一个整数,所以它是异步的。我怎么能这样做?
我有一个功能perform_function
。我想执行它1000次。我通常会写一个for-loop来做到这一点,例如;异步循环iOS
for(int i=0; i<1000; i++)
{
[self perform_function];
}
但我想函数完成之前迭代到下一个整数,所以它是异步的。我怎么能这样做?
尝试使用dispatch_async
,这将让你在后台执行代码:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
// insert for loop here
});
您的问题似乎有矛盾或者我可能失去了一些东西。 – bbarnhart