检查xcode中的指定初始化程序

时间:2015-12-19 23:10:55

标签: xcode swift designated-initializer

有没有办法找出Xcode中超类中指定的初始化器?
我键入super()。init ..然后,Xcode显示超类的所有初始值设定项。我想知道是否有任何迹象或符号指出哪一个是指定的?

也是一个简单的问题。子类中的指定初始值设定项(DI)仅允许在超类中调用便捷初始值设定项(CI),因为超类中的CI最终将在超类中调用DI。如果我错了,请纠正我,谢谢。

1 个答案:

答案 0 :(得分:1)

在Swift中,任何初始化程序都没有标记关键字"方便"是指定的初始化程序。

根据The Swift Programming Language,指定的初始化程序需要在其直接超类中调用指定的初始化程序。他们不能称之为便利初始化器。