Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift中的类型属性_Ios_Swift - Fatal编程技术网

Ios Swift中的类型属性

Ios Swift中的类型属性,ios,swift,Ios,Swift,我无法获取Swift中定义的“类型属性”。我按照下面的链接,但无法得到什么是确切的 我很好奇类型属性的需求是什么&我们可以在代码中使用它们。您可以定义与类型本身关联的类型属性(称为类型属性),但也可以定义与该类型的特定实例关联的属性 当您希望为类型的每个实例定义相同的内容时,通常会使用类型属性,因此您不应该为每个实例专门更改它,并且应该能够使用类型本身访问它,而不必创建实例 您可以使用static关键字声明类型属性 class MyClass { static let typeProp

我无法获取Swift中定义的“类型属性”。我按照下面的链接,但无法得到什么是确切的


我很好奇类型属性的需求是什么&我们可以在代码中使用它们。

您可以定义与类型本身关联的类型属性(称为类型属性),但也可以定义与该类型的特定实例关联的属性

当您希望为类型的每个实例定义相同的内容时,通常会使用类型属性,因此您不应该为每个实例专门更改它,并且应该能够使用类型本身访问它,而不必创建实例

您可以使用
static
关键字声明类型属性

class MyClass {
    static let typeProperty = "Type"
    let instanceProperty = "Instance"
}
您可以从类型本身访问类型属性:

let typeProp = MyClass.typeProperty
但要访问实例属性,需要创建以下类型的实例:

let instance = MyClass()
let instanceProp = instance.instanceProperty

你刚才报告了你自己的问题吗?如果你认为你的问题是重复的,也许你应该删除它。