在Java中,我使用静态块来执行一些代码,就像在这个例子中调用类一样#34;
Class Name
{
static
{
for(int i = 0; i<10; i++)
{
}
}
}
如何在Swift中翻译该代码?
答案 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
}()
}