Где сдать локальный объект? - PullRequest
0 голосов
/ 18 июля 2011

В viewDidLoad к подпредставлению добавлено следующее:

NSArray *pa = [NSArray arrayWithObjects: @"Test", nil];
UISegmentedControl *gobtn = [[UISegmentedControl alloc] initWithItems:go];

Где бы я освободил этот локальный объект?

Спасибо

1 Ответ

1 голос
/ 18 июля 2011

Вы можете освободить его (не занимайтесь напрямую!) После использования в другом месте, например, [myView addSubview:gobtn]. Прочитайте Руководство по программированию управления памятью для получения дополнительной информации. Кроме того, если вы создаете новое приложение для iOS 5, вам следует рассмотреть возможность использования ARC, с помощью которого компилятор сделает это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...