Еще одна полезная вещь: вы можете NSLog сохранить остаток, чтобы вы могли проводить тестирование самостоятельно.
Но вернемся к вашему вопросу ...
ЕСЛИ MyView - это свойство, и вы ссылались на него с помощью self.MyView, и оно было объявлено с помощью retain или copy, ваши 2 утверждения совпадают. Если MyView - просто локальная переменная, ваш UIView будет освобожден, когда вы выполните
[temp release];
потому что вы ничего не сделали для увеличения количества сохраняемых файлов с момента его выделения.
Для вашего примера строки ...
[NSString stringWithString:@"Hello"];
возвращает автоматически освобожденную строку. если вам нужно будет хранить его в течение очень долгого времени, вы захотите сохранить его.
Второй пример строки - это статически размещенная строка, и вам не нужно об этом беспокоиться. отсчет не распространяется на них.