Я хотел бы сохранить блок target-c в свойстве для последующего использования. Я не был уверен, как это сделать, поэтому немного погуглил, а информации по этому вопросу было очень мало. Но в конце концов мне удалось найти решение, и я подумал, что им стоит поделиться с другими новичками, такими как я.
Сначала я подумал, что мне нужно написать свойства вручную, чтобы использовать Block_copy & Block_release.
К счастью, я обнаружил, что блоки - это объекты NSOb , а - copy
/ - release
эквивалентно Block_copy
/ Block_release
. Поэтому я могу использовать @property (copy)
для автоматической генерации сеттеров и геттеров.