私有变量
实例变量(成员变量)既可以在@interface中定义, 也可以在@implementation中定义,写在@implementation中的成员变量, 默认就是私有的成员变量, 并且和利用@private修饰的不太一样, 在@implementation中定义的成员变量在其它类中无法查看, 也无法访问, 在@implementation中定义的私有变量只能在本类中访问。
私有方法
如果只有方法的实现, 没有方法的声明, 那么该方法就是私有方法
在OC中没有真正的私有方法, 因为OC是消息机制
#import "Person.h"
@implementation Person
{
@public//即使被修饰还是只能在本类中访问
double _score;
}
- (void)test
{
NSLog(@"score = %f", _score);
}
@end