0

我想知道使用关键字@private 在 .h 文件中定义私有变量和使用类扩展名在 .m 文件中定义它们之间的区别?

谢谢。

4

1 回答 1

0

在实现中声明的 iVar 被隐式​​隐藏(实际上是私有的)并且可见性无法更改 - @public、@protected 和 @private 不会产生编译器错误(至少对于当前的 Clang)但会被忽略。

于 2013-06-10T07:44:36.017 回答