он умрет. Хотя не факт. Блок кучи. Что? Блок, создаваемый из кучи. действительно. someAction создается из кучи. На это намекает звездочка. Постоянный блок. Ну он точно не постоянный. Не забивает память. Или забивает, если не используется ARC? Глобальный блок. Не похож, потому что находится внутри функции. Но функция находится в статической памяти. Но все еще не глобальный!
Итак память на создаваемый блок точно берется из кучи. А потом еще и высвобождается, если используется arc. Если используется /mrc, то не высвобождается, поэтому блок можно будет назвать постоянным и нельзя назвать временным.
Короче точно 2.
выдыхай, бобер 😊
Обсуждают сегодня