Если вы просто сделаете
UIAlertView* alert = [[UIAlertView alloc] initWithTitle...];
[alert show];
[alert release];
тогда не нужно об этом беспокоиться. Однако, если вы установите делегат оповещения для какого-либо объекта, убедитесь, что этот объект все еще существует, когда пользователь нажимает кнопку в оповещении - в противном случае ваше приложение вылетит, когда оповещение попытается вызвать alertView: didDismissWithButtonIndex: метод делегата.