Я видел 2 способа создания кнопки.Создание кнопки программно
UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(10, 220, 150, 30)];
и
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
Первый случай является обычным способом создать объект кнопки. Я выделил и инициализировал экземпляр кнопки, и я должен его освободить. Я действительно смущен по второму пути. У меня есть некоторые вопросы относительно этого.
- В данном случае создан экземпляр кнопки?
- Какое значение удержания этой кнопки?
- Должен ли я отпустить эту кнопку?
retainCount бесполезен. Не называйте это или не пытайтесь интерпретировать возвращаемое значение. – bbum