2015-03-18 48 views
0

我是一位来自C#的开发人员。 init()方法与c#中的构造函数相同吗?Swift中的init与C#中的构造函数相同吗?

例如在C#中,这是我们如何创建一个实例:

public class MyClass 
{ 
    public void MyClass() 
    { 
     //set some properties 
    } 
} 
... 
// Call the constructor somewhere else 
MyClass myInstance = new MyClass(); 

在斯威夫特我一直在寻找一个相当于我整个init方法来。这是正确的假设?

回答

2

Swift中的init与C#中的构造函数相同吗?

是的。如上所述here

调用初始化器以创建特定类型的新实例。 在其最简单的形式中,初始值设定为像一个实例方法与 没有参数,使用init关键字写入:

init() { 
    // perform some initialization here 
} 
相关问题