私は右のあなたを理解していれば、あなたがこれを行う必要があります。
dispatch_queue_t thread = dispatch_queue_create("your dispatch name", NULL);
dispatch_async(analyze, ^{
//code of your anonymous block
});
dispatch_release(thread);
あなたはまた、それにブロックを取るであろう、いくつかのメソッドを書くことができますが、あなたはそれが保持されますパラメータの種類を知っている必要があります:
を
-(void)performBlock:(void (^)(SomeType par1, SomeType par2))block ToData:(Sometype)data;
あなたが無名ブロックでそれを呼び出すことができます。
[something performBlock:^(SomeType par1, SomeType par2){
//do your stuff
} ToData: data]
そして、この方法では、あなたのBLを呼び出すことができます簡単なCの関数としてOCK:
block(par1, par2);
リンクが壊れているように見えますが、コンテンツがどこにあるのか誰にでも分かりますか? – nmr
コンテンツがどこにあるのか分かりません。私はこれについてMike Ash(PLBlocksPlaygroundの著者)に尋ねました。うまくいけば、すぐに新しい場所を知ることができます。 –
リンクを更新しました。ダウンロードできるzipファイルを指しています。 –