在oc中为了增强已有类的功能,我们经常使用分类,但是在swift中没有分类这种写法了,相对应的是swift中只有扩展extension,下面是swift中对于扩展的说明:
扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加新功能,扩展和oc中的分类类似,但是swift的扩展没有名字
举个例子:oc中UIView的frame的分类在swift中需要写一个extension来实现
1.首先创建一个swift文件(swift file)
2.上代码
扩展的实现
在oc中为了增强已有类的功能,我们经常使用分类,但是在swift中没有分类这种写法了,相对应的是swift中只有扩展extension,下面是swift中对于扩展的说明:
扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加新功能,扩展和oc中的分类类似,但是swift的扩展没有名字
举个例子:oc中UIView的frame的分类在swift中需要写一个extension来实现
1.首先创建一个swift文件(swift file)
2.上代码
扩展的实现
本文标题:如何在swift中实现oc分类
本文链接:https://www.haomeiwen.com/subject/kafjfxtx.html
网友评论