На самом деле, это зависит.
[[NSString alloc] initWithFormat:...];
Это создаст строку с сохранением количества +1. Если свойство text
имеет значение @property(retain)
или @property(copy)
, то debugTestLabel
примет его в собственность, поэтому вам следует -release
(или -autorelease
) впоследствии.
Однако, если свойство text
имеет значение @property(assign)
, то debugTestLabel
не претендует на владение, и вы должны убедиться, что текст живет дольше, чем его использует метка.
(Если метка является подклассом UILabel
, то это первый случай.)