给出以下代码:
return TyphoonDefinition.withClass(AppDelegate.classForCoder()) {
(definition) in
definition.injectProperty("assembly")
})
。 。 。有必要使用.classForCoder()
,因为.class()
被删除了。与单纯.class()
相比,这肯定不直观。有没有提供更好的可读性的替代方案?
答案 0 :(得分:7)
要获得对Object类的引用,只需使用' ClassName.self'
示例:
return TyphoonDefinition.withClass(AppDelegate.self) {
(definition) in
definition.injectProperty("assembly")
})