Почему я могу отправлять сообщения в освобожденный экземпляр NSArray?

Я просто заметил удивительное поведениеNSArray, тот'почему яЯ отправляю этот вопрос.

Я только добавил метод, как:

- (IBAction) crashOrNot
{
   NSArray *array = [[NSArray alloc] init];
   array = [[NSArray alloc] init];
   [array release];
   [array release];
}

Теоретически этот код вылетит. Но в моем случае это никогда не падало !!!

Я изменилNSArray сNSMutableArray но на этот раз приложение упало. Почему это происходит, почемуNSArray не сбой иNSMutableArray вылетает?

Ответы на вопрос(2)

Ваш ответ на вопрос