概念
在进行程序设计的时候,当需要对一些类添加新的方法,且这些方法不想被外部类调用,这时候需要延展的方法。 延展:定义类本身的私有方法。 两种方式:直接添加和文件添加 例1(直接添加): 直接在被延展的类的.m文件中,头文件下,创建一个接口,并在后面的@implementation对接口内的方法进行实现: //延展 @interface MyClass () -(void)testExtension; @end //实现延展 -(void)testExtension { NSLog(@”我是延展”); }
例2(文件添加): 1、对被延展的类创建一个延展文件,通过图片可以发现,系统只创建了一个.h文件 2、直接在该文件内添加方法,在导入文件的时候需要注意,只需要在被延展的类的.m文件中导入即可,若在.h文件中也导入,会导致报错
转载请注明原文地址: https://ju.6miu.com/read-1312601.html