如何创建类的swift类?

前端之家收集整理的这篇文章主要介绍了如何创建类的swift类?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建我现有的swift类的类,但在IDE中没有选项这样做。

任何想法如果类别存在于swift项目?或者如何在swift项目中实现类似的功能

在Swift中,您可以使用Extensions向现有类,结构和枚举类型添加功能

它们与Objective-C类别在几个方面不同,主要有:

>他们没有命名
>您不需要显式导入扩展。如果定义扩展以向现有类型添加功能,则新功能将在该类型的所有现有实例上可用,即使它们是在定义扩展之前创建的。
>如上所述,它们不仅与类一起工作,而且与其他类型一起工作。

就像今天,扩展可以:

>添加计算的属性和计算的静态属性
>定义实例方法和类型方法
>提供新的初始化器
>定义下标
>定义和使用新的嵌套类型
>使现有类型符合协议

声明扩展的基本语法如下:

extension SomeType {
    // new functionality to add to SomeType goes here
}

检查Apple’s documentation有关如何使用扩展在Swift的更多信息。

原文链接:https://www.f2er.com/swift/321445.html

猜你在找的Swift相关文章