如果我覆盖UIView在下面的方法中,我没有参数为空的初始化器。 class A: UIView {let a = A() 但是,如果我覆盖UIView在下面的代码中,我可以得到一个参数为空的初始化器?let a = A() 乍一看,似乎,UIView子类,则会自动提供具有空参数的初始化器,如果我们用CGRect论点。 我可以知道这是怎么发生的</em
我想知道使用这样的结构是否可靠:private static final Map<String{}
是否有可能获得NullPointerException,因为msgSource初始化块将在初始化engMessages的块之前执行(关于为什么我不在上层初始化的末尾进行msgSource初始化。block:这只是品味的问题;如