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