我想创建我现有的swift类的类别,但是IDE中没有选择这样做的选项。
知道在快速项目中是否存在类别?还是如何在Swift项目中实现类似的功能?
在Swift中,您可以用来Extensions向现有的类,结构和枚举类型添加新功能。
Extensions
它们在一些方面与Objective-C类别有所不同,主要是:
就目前而言,扩展程序可以:
声明扩展的基本语法如下:
extension SomeType { // new functionality to add to SomeType goes here }
有关如何在Swift中使用扩展的更多信息,请查阅Apple的文档。