Extension延展(十八)

 

Extension延展

Extension延展的作用是用来管理私有的方法,和类内部使用的实例变量。并且,在延展中定义的实例变量和私有方法只能在本类中使用。在实现文件里定义延展。

Person.m文件

#import "Person.h"

 

//延展extension

//作用,是管理私有方法和类内部使用的实例变量

@interface Person (){

    //延展可以定义实例变量,但是category不能。

    //延展中定义的实例变量,只能在本类中使用

    NSString *_name;

}

//声明私有方法

//私有方法只能在类内使用

- (void)p_sayHi;

@end

 

@implementation Person

- (void)p_sayHi{

    NSLog(@"hello");

}

@end

posted @ 2016-01-10 16:04  恒远也  阅读(159)  评论(0编辑  收藏  举报