Есть ли преимущество в использовании блоков перед функциями в Objective-C?
Я знаю, что блок - это многоразовый кусок исполняемого кода в Objective-C . Есть ли причина, по которой я не должен помещать тот же кусок кода в функцию и просто вызывать функцию, когда мне нужен этот код для запуска?