Swift中的静态块

时间:2014-07-24 05:38:35

标签: static swift

在Java中,我使用静态块来执行一些代码,就像在这个例子中调用类一样#34;

Class Name
 {
     static
     {
         for(int i = 0; i<10; i++)
         {

         }
     } 
 }

如何在Swift中翻译该代码?

2 个答案:

答案 0 :(得分:0)

最近几天,我一直在为这个问题而苦苦挣扎。我发现的解决方案(尽管有些不完善)是the use of main.swift

这与Java类中的静态块实际上不是一回事,但这可能有助于解决您的特定问题。

答案 1 :(得分:0)

您可以做这样的事情。

class SomeViewController : UIViewController {
    public static let formatter: DateFormatter = {
        let df = DateFormatter()
        df.dateFormat = "yyyy-MM-dd"
        return df
    }()
}