В Java я могу объявить локальные «переменные» как окончательные, например,
void myMethod() {
final String foo = "Hello World!";
foo = "Bye-bye..."; // compile error!!
return;
}
Когда я пытаюсь изменить его значение, я получаю сообщение об ошибке от компилятора. Я хочу объявить некоторые из моих локальных «переменных» окончательными, чтобы избежать случайного изменения их значения.
Возможно ли это в Objective-C?