Если у меня есть, например, этот кусок кода:Является ли оператор return и end, если требуется метод, если возвращаемое значение метода недействительно?
- (void)doSomething
{
// do whatever the method has to do
return;
}
Я знаю, что возвращение не требуется для приложения, чтобы продолжать работать. Кажется, он достаточно умен, чтобы знать, что метод закончен. Мой вопрос: имеет ли отсутствие возврата отрицательные побочные эффекты? (Например, утечка памяти)
НЕТ! Не за что! Иногда вы можете использовать его во время тестирования, чтобы предотвратить выполнение строки ниже возврата. – rptwsthi