标签: objective-c private-members
我想知道使用关键字@private在.h文件中定义私有变量并使用类扩展名在.m文件中定义私有变量之间的区别?
感谢。
答案 0 :(得分:0)
在实现中声明的iVar被隐式隐藏(实际上是私有的)并且不能更改可见性 - @ public,@ protected和@private不会产生编译器错误(至少使用当前的Clang)但会被忽略。