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 |
时间: 2024-10-10 08:52:38