NSOperationQueue
一部の機能が必要なため、コードを通常のGCDからに移動しています。私のコードの多くは、正しく機能するためにdispatch_afterに依存しています。と同様のことをする方法はありNSOperation
ますか?
これは、に変換する必要がある私のコードの一部ですNSOperation
。このコードを使用して変換する例を提供できれば、それは素晴らしいことです。
dispatch_queue_t queue = dispatch_queue_create("com.cue.MainFade", NULL);
dispatch_time_t mainPopTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(timeRun * NSEC_PER_SEC));
dispatch_after(mainPopTime, queue, ^(void){
if(dFade !=nil){
double incriment = ([dFade volume] / [self fadeOut])/10; //incriment per .1 seconds.
[self doDelayFadeOut:incriment with:dFade on:dispatch_queue_create("com.cue.MainFade", 0)];
}
});