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 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步