Я считаю, что должен освободить объект, если я создал его с ключевыми словами init, alloc, copy или move, как мне кажется. Я могу создавать объекты с кодом, который не использует эти ключевые слова, поэтому я думаю, что мне не нужно их выпускать правильно? возьмите, к примеру, этот код:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Hello" forState:UIControlStateNormal];
button.frame = CGRectMake(40.0, 200.0, 170.0, 40.0);
[self.view addSubview:button];
, поскольку я не использовал ни одно из этих ключевых слов в своем коде, я не должен выпускать его правильно? так когда же этот объект будет выпущен? Я немного запутался с вещами управления памятью.