Swift类扩展使用方法

Swift类扩展使用方法_第1张图片


Swift是没有OC中的分类的.

但可以进行类扩展,


一般用于实现代理方法.


类扩展中无法定义属性


使用方法:

extension <#当前控制器名#>: <#代理协议#> {


    <#code#>

}

Swift类扩展使用方法_第2张图片

Swift中如果必须实现的代理方法没实现,

就会出现大红点.


如果单纯的扩展方法直接这样

extension <#当前控制器名#> {


    <#code#>

}





你可能感兴趣的:(Swift类扩展使用方法)