您的位置:首页 > 其它

真私有

2015-09-20 22:53 169 查看
刚才的@private修饰的属性就叫做私有属性.

只能在类的内部访问.

但是在外界的时候,Xcode仍然会提示这个对象中有这个属性 只不过没权访问.

我们想要实现的效果:真私有. 让外界不知道对象里面有这么1个属性.

其实在@implementaion之中也可以写1个大括弧.

把属性定义在@implementation的大括弧之中.

这里面的属性. 是1个私有属性. 各种访问修饰符无效.

外界根本就不会提示.

将属性定义在@implementation之中 和 将属性定义在@interface之中并标记为@private

唯一的区别: 提示和不提示. 都不能在外界访问.

私有方法.

方法不写声明,只写实现. 那么这个方法就是1个私有方法.

只能在本类的其他方法中调用 不能再外界调用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: