【发布时间】:2016-03-26 09:17:54
【问题描述】:
有没有什么方法可以在 Xcode 的超类中找出指定的初始化器?
我输入 super().init.. 然后,Xcode 显示超类的所有初始化程序。我想知道是否有任何标志或符号指出哪个是指定的?
也是一个简单的问题。子类中的指定初始化程序(DI)只允许调用超类中的便利初始化程序(CI),因为超类中的 CI 最终将调用超类中的 DI。如有错误请指正,谢谢。
【问题讨论】:
-
我经常缺少这个选项。不明白为什么不提供它,当输入 super.init 时,你基本上会得到一堆无效的完成,这没什么意义。
标签: xcode swift designated-initializer