Обратный вызов делегата ObjC в Swift

В ObjC у меня есть функция, объявленная как

-(void)fubar:(void(^)(NSDictionary *))callback; 

Вот как я буду использовать в ObjC

 fubar(^(NSDictionary *dict) { console.log(dict); }) 

Как использовать то же самое в Swift после моста?

Так как это последний параметр, он может использоваться в качестве закрывающего закрытия:

 fubar { (dict) in print(dict) // prints dictionary } 

Или даже короче

 fubar() { print($0) // prints dictionary } 

Прочтите раздел «Трейлинг закрытий» в книге Apple Swift для получения дополнительной информации.