- 38 名前:デフォルトの名無しさん mailto:sage [2011/09/05(月) 18:51:22.63 ]
- 動作確認用のサンプルコードを書いて見た。
int main(int argc, char *argv[]) { CFShow(@"*** START ***"); CFRunLoopPerformBlock(CFRunLoopGetCurrent(), kCFRunLoopDefaultMode, ^() { CFShow(@" begin Func1"); [[NSOperationQueue mainQueue] addOperationWithBlock:^() { CFShow(@" begin Func2"); CFRunLoopStop(CFRunLoopGetCurrent()); CFShow(@" end Func2"); }]; [[NSOperationQueue mainQueue] cancelAllOperations]; CFShow(@" end Func1"); }); CFShow(@"RUN!!"); CFRunLoopRun(); CFShow(@"*** END ***"); return 0; } *** START *** RUN!! begin Func1 end Func1 begin Func2 end Func2 *** END ***
|

|