@private
在 Objective-C 中是什么意思?
最佳答案
这是一个可见性修饰符——这意味着声明为@private
的实例变量只能被同一个类的实例访问。私有(private)成员不能被子类或其他类访问。
例如:
@interface MyClass : NSObject
{
@private
int someVar; // Can only be accessed by instances of MyClass
@public
int aPublicVar; // Can be accessed by any object
}
@end
另外,澄清一下,Objective-C 中的方法总是公开的。不过,有一些方法可以“隐藏”方法声明——参见 this question了解更多信息。
关于ios - Objective-C 中的 "@private"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/844658/