如何在Objective-C中将本地"变量"声明为final?

Yan*_*yer 10 variables final objective-c

在Java中,我可以将本地"变量"声明为final,例如

void myMethod() {
    final String foo = "Hello World!";
    foo = "Bye-bye..."; // compile error!!
    return;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试更改其值时,从编译器中获取错误.我想宣布一些我的本地"变量"最终,以避免意外改变它们的价值.

这在Objective-C中是否可行?

dan*_*ben 19

与C/C++类似,您可以使用const关键字.

有关更多信息,本文似乎就在您的小巷中:Java开发人员在Objective-C中的字符串常量指南