Swift是没有OC中的分类的.spa
但能够进行类扩展,代理
通常用于实现代理方法.code
类扩展中没法定义属性io
使用方法:扩展
extension <#当前控制器名#>: <#代理协议#> {方法
<#code#>im
}协议
Swift中若是必须实现的代理方法没实现,img
就会出现大红点.co
若是单纯的扩展方法直接这样
extension <#当前控制器名#> {
<#code#>
}