2014-09-04 21 views
6

Aşağıdaki kodu Verilen. . . .class()'un vurulduğu gibi .classForCoder()'u kullanmak gereklidir. Bu, kesinlikle .class()'a kıyasla anlamsızdır. Daha iyi okunabilirlik sağlayan bir alternatif var mı?Swift:</p> <pre><code>return TyphoonDefinition.withClass(AppDelegate.classForCoder()) { (definition) in definition.injectProperty("assembly") }) </code></pre> <p>: .classForCoder alternatif()

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

    definition.injectProperty("assembly") 
}) 
:

cevap

6

sınıf nesne için bir referans sağlamak için, sadece 'ClassName.self'

Örnek kullanımı

İlgili konular