oc 扩展

标签:ios开发入门

1`oc里添加扩展的方式有两种:

方式1:给某个类创建一个扩展.h文件

oc 扩展_第1张图片

oc 扩展_第2张图片

这种方式中,可以定义成员变量,并改变它的访问权限,外界可以直接访问

方式2:在某个类的.m文件中,代码添加扩展

oc 扩展_第3张图片

方式2中,同样可以定义成员变量,但无论权限怎样,外界都不能直接访问

一般都采用方式2的方法实现扩展某个类,给它添加私有方法

2`扩展的作用

给某个类添加私有方法和私有属性,可以通过调用某个公开的方法,在该方法中调用该私有方法,从而实现间接调用私有方法

你可能感兴趣的:(oc 扩展)