Swift: .classForCoder()的替代方案

7
给定以下代码:
    return TyphoonDefinition.withClass(AppDelegate.classForCoder()) {
        (definition) in

        definition.injectProperty("assembly")
    })

在使用it技术时,需要使用.classForCoder(),因为.class()已被删除。与简单的.class()相比,这显然是不直观的。是否有其他替代方案可以提供更好的可读性?

1个回答

9

要获取Object类的引用,只需使用'ClassName.self'。

示例:

return TyphoonDefinition.withClass(AppDelegate.self) {
    (definition) in

    definition.injectProperty("assembly")
})

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接